werfen Wie kann ich eine Zeile abzurufen, die ‚doppelten Eintrag‘ während des Einsetzenseine Zeile auswählen, der ‚doppelten Eintrag‘ während mysql INSERT in einer einzigen Abfrage
‚Mtabelle‘ Struktur
email varchar[50] unique
name varchar[30]
werfen Ich versuche, eine Zeile in mtable
einzufügen, meine Anforderung ist es, die gesamte Zeile zu erhalten, wenn die E-Mail existiert, sonst wird es neue Werte in die Tabelle einfügen und Erfolg zurückgeben
nur versuchen, diese select * from Mtabelle wo email='[email protected]‘row Prüfung zählen, wenn es größer als 0 E-Mail ist bereits vorhanden .wenn nicht größer als 0 E-Mail nicht exists – JYoThI
Wie wäre es, einfach eine Select-Abfrage mit dieser E-Mail zu starten? –
@JYoThI kann ich es in einer einzigen Abfrage beim Einfügen verwenden –