ibm ilog mysql_mysql建表一直报错,看着没啥问题啊,来个大哥看下,谢谢

在使用IBM ILOG操作MySQL数据库时遇到建表错误,具体为SQL语法错误,错误代码1064。尝试创建名为`demo`的表格,包含主键ID、姓名、关键词、打卡时间等字段,但`punch_time`字段定义出现问题。错误提示可能与MySQL服务器版本的语法不兼容有关。
摘要由CSDN通过智能技术生成

DROPTABLEIFEXISTS`demo`;CREATETABLE`demo`(`id`varchar(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'主键ID',`name`varchar(30)CHARACTERSETutf8COLLATEutf8_general...

DROP TABLE IF EXISTS `demo`;

CREATE TABLE `demo` (

`id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键ID',

`name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',

`key_word` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关键词',

`punch_time` datetime(0) NULL DEFAULT NULL COMMENT '打卡时间',

`salary_money` decimal(10, 3) NULL DEFAULT NULL COMMENT '工资',

`bonus_money` double(10, 2) NULL DEFAULT NULL COMMENT '奖金',

`sex` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性别 {男:1,女:2}',

`age` int(11) NULL DEFAULT NULL COMMENT '年龄',

`birthday` date NULL DEFAULT NULL COMMENT '生日',

`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',

`content` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '个人简介',

`create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',

`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',

`update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人',

`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',

`sys_org_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属部门编码',

PRIMARY KEY (`id`) USING BTREE

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

报错信息:

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(255) NULL DEFAULT NULL COMMENT '打卡时间',

`sex` varchar(2) CHARACTER ' at line 5

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值