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

时间:2018-04-21 08:51:24

标签: mysql

之前发现了一个别名。 (接近" genreID"在第83位)

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

这是输出的输出我无法发现任何问题 如果有人能看到任何错误,我们将不胜感激

2 个答案:

答案 0 :(得分:0)

在每个列名

之后,,的语法错误
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];

答案 1 :(得分:0)

查询语法错误。在更新查询中,如果要编辑多列,请始终使用逗号(,)分隔符。实际的查询将是:

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

找到有关更新查询的详情