创建这个表格时控制台总会报错,自己能力有限,看不出问题是什么原因,哪位da shen可以帮忙解决一下
关于#mysql#的问题:创建这个表格时控制台总会报错,看不出问题是什么原因
创建这个表格时控制台总会报错,自己能力有限,看不出问题是什么原因,哪位da shen可以帮忙解决一下
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- 一起随缘 2022-04-01 11:23关注
数据库版本太低了,不支持默认值CURRENT_TIMESTAMP,使用如下sql测试
DROP TABLE if EXISTS t_joblevel; CREATE TABLE t_joblevel( id INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id', name VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职称名称', titleLevel ENUM('正高级','副高级','中级','初级','高级') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职称等级', createDate TIMESTAMP NULL COMMENT '创建时间', enabled TINYINT(1) NULL DEFAULT 1 COMMENT '是否启用', PRIMARY KEY (id) USING BTREE ) ENGINE = INNODB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用