问答详情
源自:6-1 秒杀模型管理--活动模型创建

datetime字段默认值问题

DROP TABLE IF EXISTS `promo`;

CREATE TABLE `promo`  (

  `id` int NOT NULL,

  `promo_naem` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',

  `start_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

  `item_id` int NOT NULL DEFAULT 0,

  `promo_item_price` double NOT NULL DEFAULT 0,

  PRIMARY KEY (`id`) USING BTREE

) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;


SET FOREIGN_KEY_CHECKS = 1;


提问者:慕盖茨7021412 2021-08-03 20:34

个回答

  • 慕妹7543387
    2021-08-09 17:01:32

    我也遇到了这个问题。目前是用下面回答中的默认值为:0000-01-01 00:00:00。设置成功的。但是想知道'0000-00-00 00:00:00'出错的原因