【发布时间】:2022-07-22 18:14:53
【问题描述】:
我尝试将我的数据库 python 脚本从 SQLite 转移到 MariaDB。
这是我使用的代码。
UPDATE users SET x = (%s) WHERE id IN (select id FROM users WHERE user_id = (%s) ORDER BY id DESC LIMIT 1)
我收到了这个错误
mysql.connector.errors.ProgrammingError: 1235 (42000): This version of MariaDB doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
我该如何解决这个错误?
【问题讨论】:
-
欢迎来到 S.O.请发布您的 MariaDB 版本
-
使用多表 UPDATE 语法。