假设我的表只有这些成员 - id (key) 和 date (默认为NULL )。现在,当我想用我的 php 插入一行时,我是否需要在查询之前检查 date 是否有值,或者我可以像这样插入 -
$query = "INSERT INTO mytable VALUES(3,{$_GET['date]})"
mysql 会为 date 分配一个 NULL 值吗?
这是否适用于一张桌子,无论多大?
例如:我是否可以将许多来自 php 并且可能为空(或 null)的值插入到表中,mysql 会自动为它们分配 NULL(如果我将它们默认定义为 NULL)还是我需要做所有插入前的检查种类?