1
我有一個關於SQL(PHP)的問題,我想INSERT數據在我的表中。但我想使用IF NOT EXIST值。 我已經試過什麼:PHP SQL如果不存在將不會工作
INSERT INTO vrienden (id, userid, vriendmetid, accepted) VALUES (null, '1', '20', '0') WHERE NOT EXISTS (SELECT * FROM vrienden WHERE userid='1' AND vriendmetid='20')
我不知道什麼是錯的,因爲我得到以下錯誤:
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 vrienden WHERE userid='1' AND vriendmetid='20')' at line 1
感謝。
INSERT'沒有WHERE – Qirel
只需在表中添加一個唯一鍵,嘗試插入,然後等待插入失敗。 – bassxzero