Hallo zusammen,
bei der Arbeit mit der MySQL des XAMPP bin ich auf folgendes Problem gestoßen:
In der DB werden viele Spalten oft mit dem Attribut "NOT NULL" versehen. Dies scheint bei dieser MySQL (im Gegensatz zu z.B. einer db2) zu bedeuten, dass bei fehlender Eingabe das Feld durch einen Leer-String aufgefüllt wird, - der Insert wird akzeptiert.
Nun ist es aber manchmal zwingend notwendig, dass wirklich nicht "nichts" oder ein Leer-String eingetragen wird, sondern der Insert zurückgewiesen wird!
Ich habe bereits im Internet und im Forum gesucht, und bin auf folgendes gestoßen:
Man kann beim Übersetzen folgenden Befehl verwenden -
CXXFLAGS=-DDONT_USE_DEFAULT_FIELDS ./configure -
Dies führt dazu, dass die MySQL bei fehlender Eingabe in "NOT NULL"-Zellen keine DefaultWerte eingibt, sondern den Insert ablehnt.
Meine Frage nun:
weis jemand, ob es möglich ist, in der MySQL des XAMPP - ohne Neuübersetzung - diese Option zu setzen?
Für jede hilfreiche Antwort wäre ich dankbar!!
Gruß,
Michael