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 で where 句を使用することはできません。このように update を使用する必要があります
update product set CategoriesId = 2 where Categories='ab'