在插入新记录时,如果没有提及几个字段,数据库表会发生什么?
如果你的表格有这样的结果:
id, firstname, lastname, comment.
1, Verna, Foulks, Lipsum.
2, Milan, Beaird, Lipsum.
3, Dagny, Plotkin, Lipsum.
然后你使用一个表单向它添加新记录,但是你将例如注释部分留空或者将它留在插入语句之外。
然后列表是这样的:
4, Marcene, Marone, .
5, Elsa, Maxwell, .
6, Cari, Mccray, .
答案 0 :(得分:2)
如果您尝试它,您会发现除非有另一个默认设置,否则您未提供的任何内容都将输入为NULL。
如果任何未提供的列不是“可空的”,即允许具有NULL值,则插入将失败。