2013-07-06 44 views
1

有没有办法将“0000-00-00 00:00:00”发送到PHP将它存储在MySql数据库中在Mysql数据库中插入0000-00-00 00:00:00到DateTime

我是否应该将数据库字段的默认值更改为“0000-00-00 00:00:00”

+3

*我应该更改数据库字段的默认值是“0000-00-00 00:00:00” * **您的需求取决于通常,答案是否定的** –

回答

2

不要将任何参数传递到DateTime列。

insert into table_name (column_name) values(''); 

对于更新

update table_name set column_name='' where other_column_name=value 
+0

在编写更新查询时,它向我传递了一个空值已传递的错误。 –

+0

这样做...你不会得到任何错误 –

+0

其实,我想用用户输入的最新值更新列,所以这个INSERT查询可能无法正常工作,对吧? –