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