【发布时间】:2017-08-20 16:42:04
【问题描述】:
当我尝试将列类型设置为日期时间时出现此错误
/**
** @var \DateTime
*
* @ORM\Column(type="datetime")
*/
private $timestamp;
错误:
[Doctrine\DBAL\Exception\DriverException]
An exception occurred while executing 'ALTER TABLE fos_user CHANGE timestamp
timestamp DATETIME DEFAULT NULL':
SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: ''
for column 'timestamp' at row 1
【问题讨论】:
-
错误信息对我来说似乎很有描述性
-
@bassxzero 我在尝试更新架构时收到错误消息。时间戳列最初是“字符串”,但尝试更新为时间戳。不知道是什么问题
标签: php mysql symfony datetime doctrine