dedlfix: Kein Zugriff nach Änderung

Beitrag lesen

Hi!

Nochmal zu NULL: wenn ich irgendwann mal einen Eintrag löschen will, wie muss man das formulieren?

Bei WHERE primärschlüsselfeld=... brauchst du keinen Inhalt zu kennen. Genau da gibt es unter anderem das Primärschlüsselfeld.

Mit mysql_query...values('')...? Würde vielleicht automatisch mit NULL gefüllt? Oder direkt mit ...values('NULL')...?

NULL ist ein Schlüsselwort, wird also ohne Anführungszeichen notiert, sonst ist es nur ein String.

Jedes Feld hat einen Default-Wert, der beim Einfügen verwendet wird, wenn das betreffende Feld nicht im INSERT-Statement aufgeführt wurde. Bei Feldern, die NULL erlauben ist der Default-Wert des Default-Wertes NULL. Soll heißen: beim Hinzufügen eines Feldes zur Tabelle kann man einen Defaultwert festlegen. Wenn du das nicht machst, ist es bei NULL-erlaubten Feldern NULL ansonsten ein Leerstring.

Lo!