我将带有工作台的 SQL 脚本导出到 phpMyAdmin,但由于 TIMESTAMP 默认值而出现错误。
这是一段代码:
CREATE TABLE IF NOT EXISTS `test`.`is_users` (
`count` INT(10) UNIQUE NOT NULL AUTO_INCREMENT,
`active` ENUM('1', '0') NULL DEFAULT 1,
`id` VARCHAR(36) UNIQUE NOT NULL,
`created_at` TIMESTAMP NOT NULL DEFAULT '1970-01-01 00:00:01',
`updated_at` TIMESTAMP NOT NULL DEFAULT '1970-01-01 00:00:01',
`deleted_at` TIMESTAMP NULL DEFAULT NULL,
我得到一个错误:
#1067 - 'created_at' 的默认值无效
为避免错误,默认日期应为例如 1970-01-01 01:01:01,这意味着不能有零。我怎么能解决这个问题?谢谢。