私はスタックで検索しますが、誰も最終回答に達しませんでした。 私のクエリはこれです:実行すると構文エラーどこにも存在しません
INSERT INTO user (username,frequence,autoSend) VALUES('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 with INSERTを使用することはできません。 –
@ GarrGodfrey私は別のテーブルでそれを行い、それは私のために働きます! – handerianous