insert into product (CategoriesId) values (2) where Categories=' ab '
错误是
关键字“where”附近的语法不正确。
我不明白请帮帮我
insert into product (CategoriesId) values (2) where Categories=' ab '
错误是
关键字“where”附近的语法不正确。
我不明白请帮帮我
插入时不能有 where 语句。如果您使用的是桌子,那么您可以。
INSERT INTO product (CategoriesId) values (2)
或者像这样:
INSERT INTO product (CategoriesId)
SELECT CategoriesId
FROM someTable
WHERE someTable.Categories=' ab '
或者,如果您有现有的行并想要UPDATE
它们。然后这样做:
UPDATE product SET CategoriesId=2 WHERE Categories='ab'
您不能将 where 子句与 insert 一起使用,您应该像这样使用 update
update product set CategoriesId = 2 where Categories='ab'
如果您想在不插入记录时更新用户名或在主目录中。所以使用更新查询而不是插入查询和插入查询不使用 Where 子句。试试这个,你可以得到你的答案。祝你好运。