Hi!
+--------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+----------------+
| kdnr | int(11) | NO | PRI | NULL | auto_increment |
Ein Feld, das keine NULL-Werte erlaubt kann kein NULL als Default-Wert haben. Diese Tabelle schwindelt.
...einen Datensatz einfüge, indem k_checksum absichtlich nicht vorkommt, kann dieser Datensatz trotzdem gespeichert werden? Wieso?
Der Defaultwert der tatsächlich aktiv ist, wird eingefügt.
Query OK, 1 row affected, 1 warning (0.00 sec)
Der Datensatz wird also eingefügt. Darüberhinaus frage ich mich, wo ich diese "warning" sehen kann?
SHOW WARNINGS wäre eine Möglichkeit.
Lo!