ワークベンチで 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 にする必要があります。これは、ゼロが存在できないことを意味します。どうすれば修正できますか?ありがとう。