sqlite语法的问题

时间:2017-09-03 19:51:54

标签: mysql sqlite

大家好我有一个关于sqlite语法的问题,所以我知道它的工作方式类似于mysql,但当我尝试修改sqlite中的两个表时,它会在逗号中给出错误,你是'用户','得分'使用这种语法来修改这两个表并且mysql正常工作,这是我错误地得到这个错误有人可以帮助我。

  

SQL错误:靠近“,”:语法错误

`UPDATE `users` , `score` SET `user`='usernew',`us_score`='usernew' WHERE `user` like 'userold' and `us_score` like 'userold'`

1 个答案:

答案 0 :(得分:0)

SQLite不了解具有多个表名的update语句。

即。 endpointsOpenApiDocs

请参阅https://sqlite.org/lang_update.html它描述了SQLite所理解的SQL 在一个语句中不支持更新多个表。

我认为移植代码的最简单方法是将其拆分为两个更新语句。

../gradlew endpointsOpenApiDocs