MySQL 奇怪问题 Invalid datetime format: 1292 Incorrect datetime value: '2020-03-23 00:00:00'

时间:2021-01-29 08:14:24

标签: php mysql timestamp

我正在尝试插入时间戳格式的列。日期显然很简单:2020-03-23 00:00:00。 我像这样定义时间戳: $items['time']= new DateTime("$year-$month-$day $hour:00:00"); 但我收到以下错误: 日期时间格式无效:1292 日期时间值不正确:第 1 行的“时间”列的“2020-03-23 00:00:00” 我正在使用 Xampp 和 php。 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在 MySQL 上,'hh:mm:ss' 格式的 TIME 值,您应该使用 DATETIME 或 TIMESTAMP。

相关问题