我试图使用MySQL工作台创建一个自动生成的日期时间,时间戳似乎不起作用。
这是错误
操作失败:将SQL脚本应用于数据库时出错。
错误1067:“date_created”的默认值无效
SQL语句:
ALTER TABLE `b2b_appointment`.`invoice`
CHANGE COLUMN `` `date_created` TIMESTAMP(100) NOT NULL DEFAULT CURRENT_TIMESTAMP发布于 2022-05-06 07:03:12
您在时间戳( fsp )中设置的fsp值应该受到责备。以下摘自MySQL参考手册,可给出0到6范围内的可选fsp值,以指定小数秒的精度。值0表示没有小数部分。如果省略,默认精度为0。若要使用current_timestamp使fsp与列的默认值兼容,请将值设置为0以忽略小数部分。
alter table b2b_appointment.invoice change column
date_created date_created timestamp(0) not null default current_timestamp;https://stackoverflow.com/questions/72136441
复制相似问题