Hallo alle,
Ich lege eine Tabelle an
CREATE TABLE Dokument (
D_Name VARCHAR(100) NOT NULL -- und noch weitere Spalten
)
mit dem Ziel leere Namen zu vermeiden. Dennoch kann ich die leere Zeichenkette in die Spalte eintragen.
SELECT * FROM `Dokument` WHERE `D_Name` = '' -- liefert Ergebnisse
SELECT * FROM `Dokument` WHERE `D_Name` IS NULL -- liefert ein leeres Resultat
Offensichtlich ist '' != NULL
. Wie kann ich auf SQL-Ebene das Eintragen leerer Werte unterbinden?
Bis demnächst
Matthias
--
Pantoffeltierchen haben keine Hobbys.
¯\_(ツ)_/¯
Pantoffeltierchen haben keine Hobbys.
¯\_(ツ)_/¯