在mysql中出错,以前发现了一个别名

zour9fqk  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(413)

以前发现了一个别名(“genreid”附近83号位置)

UPDATE book SET name='douglas adams' description='ffff' rating=1 yearReleased=2001 genreID=9 authorID=11 WHERE bookID=11

这是一个被输出的查询,我找不到任何问题,如果有人能看到它有任何问题,将不胜感激

6rqinv9w

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

wqsoz72f

wqsoz72f2#

你的语法错了 , 在每个列名之后

UPDATE book SET name='douglas adams',
                description='ffff',
                rating=1,
                yearReleased=2001,
                genreID=9, 
                authorID=11
WHERE bookID=11

一般语法:

UPDATE table
SET column1 = expression1,
    column2 = expression2,
    ...
[WHERE conditions];

相关问题