mysql添加DATETIME类型字段导致Invalid default value错误的问题
例如:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
);
mysql如果报这个错误:
ERROR 1067: Invalid default value for 'time'
那么将datetiem改成timestamp。
详细解决方法:http://stackoverflow.com/questions/168736/how-do-you-set-a-default-value-for-a-mysql-datetime-column/10603198

浙公网安备 33010602011771号