mysql表结构其中的字段 my_date
datetime DEFAULT NULL,
先看一段简单插入代码
$sql = "insert into my_test(my_date) VALUES ('')";
mysqli_query($dbc,$sql);
插入失败的 请问怎么往mysql datetime或者int插入空字符串?
当然我也知道$sql = "insert into my_test(my_date) VALUES (null)";可以插入成功的;
但是插入代码是我备份数据库(.sql)自动生成的在datetime本身没有数据的情况下输出的就是空字符串而不是null,那么就不能正常插入了?或者怎么输出insert into my_test(my_date) VALUES (null) 这个null在.sql里?
各位高手 在线等!!!!!!!!!!!!!!
设置默认字符串为空或者直接执行
SQL
的值设置成空的