以前发现了一个别名(“genreid”附近83号位置)
UPDATE book SET name='douglas adams' description='ffff' rating=1 yearReleased=2001 genreID=9 authorID=11 WHERE bookID=11
这是一个被输出的查询,我找不到任何问题,如果有人能看到它有任何问题,将不胜感激
6rqinv9w1#
查询的语法错误。在更新查询中,如果要编辑多个列,请始终使用逗号(,)分隔符。实际查询将是:
UPDATE book SET name='douglas adams', description='ffff', rating=1, yearReleased=2001, genreID=9, authorID=11 WHERE bookID=11
使用此链接可以找到有关更新查询的更多信息https://dev.mysql.com/doc/refman/8.0/en/update.html
wqsoz72f2#
你的语法错了 , 在每个列名之后
,
一般语法:
UPDATE table SET column1 = expression1, column2 = expression2, ... [WHERE conditions];
2条答案
按热度按时间6rqinv9w1#
查询的语法错误。在更新查询中,如果要编辑多个列,请始终使用逗号(,)分隔符。实际查询将是:
使用此链接可以找到有关更新查询的更多信息https://dev.mysql.com/doc/refman/8.0/en/update.html
wqsoz72f2#
你的语法错了
,
在每个列名之后一般语法: