2011-08-05 237 views
0

重复的database timestamp value is not updating数据库字段没有更新

我有一个包含在0000-00-00 00:00:00格式的日期和时间的变量,但是当我把这个变量在数据库字段中键入timestamp ..它仍然是0000-00-00 00:00:00

+0

@mehwishü可以请提供一些更多的细节.. – jaychapani

+0

我有在我从一个压延服用日期和时间0000-00-00 00:00:00格式的变量。现在我必须把这个变量放到一个数据库表的字段中,该字段的类型是timestamp。让我们假设这个变量包含2011:08-08 00:01:01所以这次和dae应该被插入表中,但它不是 – mehwish

+0

你可以发布一些代码来说明你在做什么吗? – StevieG

回答

0

请确保您使用正确的日期时间格式。 Mysql的默认日期时间格式是YYYY-MM-DD H:i:s。但是,您似乎试图插入格式为(YYYY:MM-DD H:i:s)的日期时间值。它不允许插入日期时间值,因此插入的值变为0000-00-00 00:00:00。

尝试将日历格式更改为(YYYY-MM-DD H:i:s)。我假设你正在为Valid_till列使用datatime数据类型。点击下面的了解更多关于mysql数据结构。

Mysql Date format