Heim > Fragen und Antworten > Hauptteil
Können beim Einfügen von Daten die folgenden Anforderungen in einer SQL-Anweisung kombiniert werden?
1, stellen Sie fest, ob die Daten vorhanden sind2, es gibt keine Einfügung
3. Fragen Sie dann den ID-Feldwert der Daten ab
阿神2017-07-04 13:45:40
使用 insert if not exists
INSERT INTO table(field1, field2, fieldn) SELECT 'field1', 'field2', 'fieldn' FROM DUAL WHERE NOT EXISTS(SELECT field FROM table WHERE field = ?)