注册 登录
编程论坛 C语言论坛

又没有懂MYAQL的麻烦指点一下,有个问题,实在是找不到

wyh416 发布于 2021-09-17 22:03, 1391 次点击
-- 使用sql命令操作数据库:
-- 建立tCourse表:
CREATE TABLE tCourse (
    cno CHAR ( 5 ) NOT NULL PRIMARY KEY,
    cname VARCHAR ( 50 ),
    ctype VARCHAR ( 20 ) COMMENT '课程类型',
    ccredit DECIMAL ( 2, 1 ) COMMENT '学分',
    cperiod INT ( 2 ) COMMENT '学时',
    ctno CHAR ( 7 ) COMMENT '任课教师编号'
) -- 向表中添加数据:insert
-- 方式一:仅添加一条记录
INSERT INTO tcourse ( cno, cname, ctype, ccredit, cperiod, ctno )
VALUES
    ( '34051', '数据库原理', '专业必修课', 3.5, 54, '2008011' );




错误::ctype VARCHAR ( 20 ) COMMENT '课程类型',
    ccredit DECIMAL ( 2, 1 ) COMMENT '学分',
    cperiod INT ( 2 ) COMMENT '学时',
    ctno CHAR ( 7 ) COMMENT '任课教师编号'
) -- 向表中添加数据:insert
-- 方式一:仅添加一条记录
INSERT INTO tcourse ( cno, cname, ctype, ccredit, cperiod, ctno )
VALUES
    ( '34051', '数据库原理', '专业必修课', 3.5, 54, '2008011' )
> 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 'INSERT INTO tcourse ( cno, cname, ctype, ccredit, cperiod, ctno )
VALUES
    ( '340' at line 12
> 时间: 0s

2 回复
#2
自由而无用2021-09-18 06:55
CREATE TABLE tCourse
INSERT INTO tcourse
#3
wyh4162021-09-18 11:46
回复 2楼 自由而无用
这个问题好像不是这里的,开始是保持统一的,后面我看了我们老师的写的好像不一样,我就改了一下,还是有这个问题,之后我发这个帖子的时候就发过来的,但问题好像不是在这边

#4
wyh4162021-09-18 11:53
回复 2楼 自由而无用
我已经解决了,上段语句我少加了一个封号,谢谢!
#5
自由而无用2021-09-18 12:56
回复 4楼 wyh416
ok, good to know
1