doppelter Null Eintrag trotz UNIQUE

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

doppelter Null Eintrag trotz UNIQUE

Postby finole » 15. May 2005 12:51

Hi,
ich habe folgendes Problem: Bei einer INNODB tabelle mit zwei Spalten (id und Text) habe ich die Spalte Text auf UNIQUE gesetzt.
Das funktioniert auch wenn ich tatsächlich Text eingebe, gebe ich aber eine NULL ein, wird eine neue ID erzeugt. Das ist aber nicht gewünscht.

Hat jemand eine passende Idee?
finole
 
Posts: 2
Joined: 07. May 2005 09:54

NOT NULL

Postby neo42 » 26. May 2005 09:51

Dass ein UNIQUE-Index doppelte NULL-Einträge zulässt, ist normal und lässt sich über das UNIQUE selbst nicht verhindern. Dagegen ist es sehr einfach, NULL-Werte gar nicht zuzulassen: Die entsprechende Spalte benötigt die zusätzliche Einstellung NOT NULL.
Apache-Direktiven als täglicher Newsletter:
http://buecher.lingoworld.de/apache2/dirnews.html
neo42
 
Posts: 16
Joined: 06. February 2004 21:42
Location: Köln


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 13 guests