In wie ich eine Zeile einfügen, wenn keine Zeile für eine bestimmte E-Mail existiert, muss ich tausend fehlende Zeilen aus einer Datenbanktabelle I erstellen Habe eine Datei mit fünftausend E-Mails Ich weiß nicht welche E-Mail bereits in der Tabelle ist und welche nicht.Wie füge ich Zeilen in Mysql ein, wenn Zeile nicht mit demselben Wert existiert
Ich habe versucht, eine SQL-Anweisung für jede Zeile wie folgt zu konstruieren, aber es ist ungültig SQL-Syntax
insert into License (email) select unique '[email protected]' where not exists (select 1 from License where email='[email protected]');
E-Mail nicht der Primärschlüssel der Tabelle ist und müssen nicht zwangsläufig einzigartig, alles, was ich bin besorgt über ist, wenn Es gibt keinen Datensatz mit der E-Mail-Adresse hinzufügen einen Datensatz, sonst nicht.
danke das hat funktioniert –