ich immer in das Einfügen von Daten in eine MySQL-Tabelle Ich benutze eine Auswahl für diese Daten vor dem Einfügen, um doppelte Datensätze zu vermeiden, und wenn die Abfrage null zurückgeben, dann füge ich Datensatz.Wie verhindert man das Duplizieren von Datensätzen in mysql Insertionsabfragen?
aber ich denke, es ist vielleicht keine professionelle Art, diesen Job zu machen.
würden Sie mir die Art, wie Sie tun, lassen?
eine geeignete Einschränkung hinzufügen, wie bereits vorgeschlagen, in der Regel ein guter Weg ist, zu gehen, aber wenn aus irgendeinem Grund, der nicht geeignet ist, Sie könnten versuchen, eine bedingte einfügen (im Wesentlichen, was Sie jetzt tun, aber alles in einer Aussage): http://stackoverflow.com/questions/2852935/sql-conditional-row-insert – Mike
Dank Mike, aber wenn ich solche Bedingungen ausführen Abfrage mit WHERE NOT EXISTS-Anweisung mysql gibt mir einen Syntaxfehler. –