大家好我有一个关于sqlite语法的问题,所以我知道它的工作方式类似于mysql,但当我尝试修改sqlite中的两个表时,它会在逗号中给出错误,你是'用户','得分'使用这种语法来修改这两个表并且mysql正常工作,这是我错误地得到这个错误有人可以帮助我。
SQL错误:靠近“,”:语法错误
`UPDATE `users` , `score` SET `user`='usernew',`us_score`='usernew' WHERE `user` like 'userold' and `us_score` like 'userold'`
答案 0 :(得分:0)
SQLite不了解具有多个表名的update语句。
即。 endpointsOpenApiDocs
请参阅https://sqlite.org/lang_update.html它描述了SQLite所理解的SQL 在一个语句中不支持更新多个表。
我认为移植代码的最简单方法是将其拆分为两个更新语句。
../gradlew endpointsOpenApiDocs