Helferlein: doppelter eintrag in datenbank verhindern ohne unique ?

Beitrag lesen

Nun habe ich bei der mysql-Datenbank Unique eingegeben.
Nun kommt immer eine Fehlermeldung bei doppeltem Eintrag. Diese Fehlermeldung möchte ich aber nicht.

Natürlich kannst du vor dem Einfügen des Datensatzes mit SQL SELECT nachschauen, ob der Satz schon da ist und dann entsprechend reagieren. Aber in der Zeit, während du nach dem Satz in der Datenbank gesucht hast, entscheidest, ihn neu hinzuzufügen, könnte jemand anders plötzlich eingefügt haben. Dann hast du doch doppelte Einträge oder wieder die Fehlermeldung wie oben.