【发布时间】:2017-07-22 08:25:51
【问题描述】:
我在堆栈中搜索,但没有一个达到最终答案。 我的查询是这样的:
插入用户(用户名、频率、自动发送) 值('feri2','3','1') WHERE NOT EXISTS (SELECT * FROM user WHERE username='feri2')运行时,我收到语法解析错误:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE NOT EXISTS ( SELECT * FROM user WHERE username='feri2')' at line 1
不知道怎么解决,问题出在哪里?
【问题讨论】:
-
除非您也有 SELECT,否则您不能将 WHERE 与 INSERT 一起使用
-
@GarrGodfrey 我在另一张桌子上做了它,它对我有用!