来康康我的问题
CREATE TABLE IF NOT EXISTS `imooc_user`(
`id` INT UNSIGNED AUTO_INCREMENT KEY COMMENT '用户编号',
`username` VARCHAR(20) NOT NULL UNIQUE COMMENT '用户名',
`password` CHAR(32) NOT NULL COMMENT '密码',
`email` VARCHAR(50) NOT NULL UNIQUE COMMENT '邮箱',
`age` TINYINT UNSIGNED NOT NULL DEFAULT 18 COMMENT '年龄',
`sex` ENUM('男','女','保密') DEFAULT '保密' COMMENT '性别',
`tel` CHAR(11) NOT NULL UNIQUE COMMENT '电话',
`addr` VARCHAR(50) NOT NULL COMMENT '地址',
`card` CHAR(18) NOT NULL UNIQUE COMMENT '身份证',
`married` TINYINT(1) DEFAULT 0 COMMENT '是否结婚,1代表结婚,0代表未结婚',
`salary` FLOAT(8,2) NOT NULL DEFAULT 0 COMMENT '薪水'
);
INSERT INTO imooc_user
VALUES(1,'lili','123','7777@qq.com',DEFAULT,DEFAULT,'18888888','中国广东','440882199512023562',DEFAULT,DEFAULT);老师帮忙看看建表和插入正不正确,我的cmd窗口提示SQL语法有误
18
收起
正在回答
1回答
同学你好,复制运行贴出代码,创建表格的sql语句是正确的,创建成功,但是insert插入语句中有一个小问题,中国广东后注意要使用英文的逗号,而不是中文的逗号,例如:

修改后就可以正确执行,插入一条数据。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星