被Navicat坑哭的日常,版本问题
mysql5.7
DROP TABLE IF EXISTS `xxx_copy1`;
CREATE TABLE `xxx_copy1` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`numip` int(10) UNSIGNED NOT NULL,
`time` timestamp(0) DEFAULT NULL,
`status` int(2) DEFAULT 1,
PRIMARY KEY (`id`) USING BTREE,
) CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
这个里面的 `time` timestamp(0) DEFAULT NULL,在mysql5.7中不是一个正确的语法
可以这么写: `time` timestamp(0) NULL DEFAULT NULL
或者这么写 `time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP
因为我的Navicat版本问题,导出这个数据表,在导入其他的库中一直失败出现问题。极其尴尬,同事极力让我更换其他版本的Navicat