Ich habe eine Schüler-Tabelle, möchte ich Daten einfügen, wenn die E-Mail-Adresse und Telefonnummer nicht in der Tabelle vorhanden ist. Ich habe versucht, diese Abfrage,MySQL-Abfrage zum Einfügen von Daten nur, wenn zwei Felder nicht existieren
INSERT INTO studesnts (name, phone, email, address)
VALUES ('vinod','9999999999','[email protected]','my address')
WHERE NOT EXISTS (SELECT * FROM studesnts WHERE phone ='9999999999' AND email='[email protected]')
Aber diese Abfrage einen Fehler zurückgibt,
#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 studesnts (WHERE phone ='9999999999' ' at line 2
Wie dies behebe?