Seite 1 von 1

SQL-Tutorial, Defaultparameter

Verfasst: Fr Nov 29, 2013 3:06 pm
von FritziFoppel
Tach,

Ich hab gestern das SQL-Tutorial angefangen. Ich hab das Skript mit den Angestellten geschrieben und erfolgreich erstellt.
Wenn ich aber die Aushilfskraft Arne hinzufüge und das Skript ausführe, meldet der client:

Code: Alles auswählen

ERROR 1364 (HY000): Field 'Salary' doesn't have a default value
Arne bekommt kein festes Gehalt und der Default Parameter ist NULL. Das Tutorial Skript enthält aber genau das gleiche wie mein Skript.
Bei Xin funktioniert das aber anscheinend. Hab ich irgendetwas falsch gemacht?

Danke!

Re: SQL-Tutorial, Defaultparameter

Verfasst: Fr Nov 29, 2013 4:23 pm
von Xin
FritziFoppel hat geschrieben:Arne bekommt kein festes Gehalt und der Default Parameter ist NULL. Das Tutorial Skript enthält aber genau das gleiche wie mein Skript.
Bei Xin funktioniert das aber anscheinend. Hab ich irgendetwas falsch gemacht?
Nein, eigentlich nicht. Laut Skript steht da, dass das Salary nicht Null sein darf und ein Default wird nicht angegeben. Das ist ein Widerspruch, wenn ich anschließend jemanden einfüge, bei dem ich kein Gehalt angebe.
Die Fehlermeldung ist also durchaus richtig.

Ich habe an dem Skript noch etwas geändert, um die Schlüssel besser einführen zu können. Vielleicht habe ich dabei einen Fehler gemacht. Ich prüfe das morgen nochmal.

Das steht so versteckt, ich wusste nicht, dass das schon jemand liest. ^^

Re: SQL-Tutorial, Defaultparameter

Verfasst: Fr Nov 29, 2013 4:30 pm
von FritziFoppel
Coole Sache,

Danke dir ;)