我正在尝试运行以下查询,
UPDATE candidate_assets SET show = 1 WHERE show = 0;
将所有设置为 0 的行(显示)更改为等于 1,显示列只是基本的 INT 列,我做错了什么?
我正在尝试运行以下查询,
UPDATE candidate_assets SET show = 1 WHERE show = 0;
将所有设置为 0 的行(显示)更改为等于 1,显示列只是基本的 INT 列,我做错了什么?
SHOW
是 MySQL 中的关键字。尝试通过用反引号包围它们来转义对您的列的引用`
:
UPDATE candidate_assets SET `show` = 1 WHERE `show` = 0;
将 qoutes 用于名称在 MySQL 中保留的字段,例如“show”:
UPDATE candidate_assets SET `show` = 1 WHERE `show` = 0;