MySQL 更新语法错误

标签 mysql sql-update

我需要像这样的 MySQL 查询:

UPDATE table_name
SET
    1 = 1
WHERE
    ID = 257

但是我得到了语法错误:

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 = 1 
WHERE ID = 257' at line 3

需要在不更新任何内容的情况下执行 UPDATE 查询。 解决方案是什么?

最佳答案

UPDATE `table_name`
SET `ID` = `ID`
WHERE `ID` = 257

关于MySQL 更新语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2383057/

相关文章:

php - 3 个问题 : include header/footer file, varchar as pk,切换语言

java - 如何从 spring application.yml 设置 "max_allowed_packet"属性

php - 删除 level 1 array search by value on level 2

sql - 将 varchar 转换为 bool 值

sql - 如何使用新属性值更新 JSON 列?

php - 仅选择字段中包含 future 日期的记录

mysql - 数据库和应用程序 : (Very) Many tables or Much redundancy

mysql - 使用从计算另一个表中提取的值更新 mysql 行

python - 如何使用 Python/psycopg2 高效更新大型 PostgreSQL 表中的列?

mysql - 从另一个表的行更新一个表中的列