gpt4 book ai didi

mysql - 更新最后一条记录——在 mysql 查询中找不到语法错误

转载 作者:行者123 更新时间:2023-11-30 23:32:10 26 4
gpt4 key购买 nike

我需要这个查询 - 更新最后一条记录。

UPDATE changes SET checked='' WHERE item_id = 119898 AND type = 'example_edit' AND checked != 'restored' ORDER BY id DESC LIMIT 1, 1

数据库回显:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1' at line 1

1 附近有什么问题吗?

最佳答案

标准更新状态

 UPDATE [LOW_PRIORITY] [IGNORE] table_reference
SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]

对于你的情况试试这个

UPDATE changes SET checked='' WHERE item_id = 119898 AND type = 'example_edit' AND checked != 'restored' ORDER BY id DESC LIMIT 1

尝试一下,它确实对你有帮助,代码已经过测试。更新中的限制只能使用行计数而不是 1,1 等。

关于mysql - 更新最后一条记录——在 mysql 查询中找不到语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007953/

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