gpt4 book ai didi

mysql - sqlite语法问题

转载 作者:行者123 更新时间:2023-11-30 21:53:55 25 4
gpt4 key购买 nike

大家好,我有一个关于 sqlite 语法的问题,所以我知道它的工作原理类似于 mysql,但是当我尝试在 sqlite 中修改两个表时,它在逗号中出现错误,其中你是 'users', 'score'修改这两个表和 mysql 使用这种语法正常工作,这是我做错了得到这个错误有人可以帮助我。

SQL Error: near ",": syntax error

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

最佳答案

SQLite 不理解具有多个表名的更新语句。

更新 table1 , table2 ...

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

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

UPDATE table1 ... ;
UPDATE table2 ... ;

关于mysql - sqlite语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46027300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com