我有一张这样的表:
名称代码组
约翰12 史密斯15如何为指定的行插入组?
说'史密斯'我必须插入这个组... 我试着做以下事情:
INSERT INTO table (group) VALUES ('usher') where code = 15
错误: 关键字'where'附近的语法不正确。
请帮助!!
感谢期待!!
答案 0 :(得分:4)
UPDATE mytable
SET group = 'usher'
WHERE code = 15
答案 1 :(得分:0)
如上一个答案所述,您希望执行UPDATE而不是INSERT。
UPDATE用于更改现有行,而INSERT将创建新行。因此,为什么WHERE不能与INSERT语句一起使用。