mysql kann ich tun, LEGEN Sie IGNORIEREN mit mehreren Werten?
Ich habe den folgenden code:
INSERT IGNORE INTO unsubscribes (email) VALUES (john@john.com),(kevin@kevin.com),(mike@mike.com),(another@gmail.com)
es jedoch immer wieder eine Fehlermeldung zurück...
Der Fehler ist:
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 '@john.com),([email protected]),([email protected]),(another' at line 1
Irgendwelche Ideen, warum? Es ist legal zu tun, legen Sie ignorieren mit mehreren Werten Recht?
- Welche Fehler haben Sie? und was versuchen Sie zu tun,>?
- Der Fehler ist oben gepostet - ich bin versucht zu posten mehrere Zeilen meiner Tabelle, wenn die Werte schon vorhanden sind, die ich nicht wollen, um es wieder ziemlich standard...
- die Verwendung eindeutiger Schlüssel für die Spalte keine doppelten Werte
- Eindeutiger Schlüssel ist nicht zweckmäßig, in diesem Fall, wie es wirft einen Fehler, wenn ich einfügen, duplizieren von Ansichten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie die Werte in Anführungszeichen.
Diese arbeiten
Beachten Sie, dass die varchar -, text -, etc-Werte innerhalb der Anführungszeichen.
mit der obigen Abfrage, die ich nicht finden irgendwelche Probleme. Ich denke, dass Sie verpasst haben, Anführungszeichen, string.