列名或所提供值的数目与表定义不匹配。求解
-----------------插入排课结果Insertinto排课结果values(01,'01',1,01,01,01)Insertinto排课结果values(0...
-----------------插入排课结果
Insert into 排课结果 values (01,'01',1,01,01,01)
Insert into 排课结果 values (02,'02',2,02,02,02)
Insert into 排课结果 values (03,'03',3,03,03,03)
Insert into 排课结果 values (04,'04',4,04,04,04)
Insert into 排课结果 values (05,'05',5,05,05,05) 展开
Insert into 排课结果 values (01,'01',1,01,01,01)
Insert into 排课结果 values (02,'02',2,02,02,02)
Insert into 排课结果 values (03,'03',3,03,03,03)
Insert into 排课结果 values (04,'04',4,04,04,04)
Insert into 排课结果 values (05,'05',5,05,05,05) 展开
3个回答
展开全部
问题:Insert into 排课结果 values (01,'01',1,01,01,01),这句话使用了默认得表中顺序,没有规定插入列以及插入列得顺序,所以在插入时,存在空置插入,或者该列为int型但是插入char值。
解决:
使用标准格式:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
具体分析:
1、表中有三列
2、使用默认语句插入两列 报错
3、使用标准插入正确
扩展资料:
INSERT INTO 语句用于向表格中插入新的行。
默认:INSERT INTO 表名称 VALUES (值1, 值2,....)
实列:INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
更新语句:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
更新某一行中某一列:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
WHERE LastName = 'Wilson'
展开全部
你自己看嘛,你的"排课结果"表是5个字段,你的insert语句却给出了6个数据,肯定就会出错。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入操作的格式是:
INSERT INTO TABLE_NAME <COLUMN_NAMES> <(VALUES <(COLUMN_VALUES)>)> (<SELECT SEGMENT>)
你的语句中'tp00000120'这个值对应的是那个列,可能你要修改一下表结构。
给你个例子:
create table book
(bookid char(10),
bookname char2(40),
publish char2(40)
);
-- 插入语句1:
INSERT INTO book VALUES('tp00000120','软件自动化测试:引入、管理与实施','电子工业出版社');
-- 插入语句2:
INSERT INTO book (bookid,bookname,publish)
VALUES(' tp00000120','软件自动化测试:引入、管理与实施','电子工业出版社');
INSERT INTO TABLE_NAME <COLUMN_NAMES> <(VALUES <(COLUMN_VALUES)>)> (<SELECT SEGMENT>)
你的语句中'tp00000120'这个值对应的是那个列,可能你要修改一下表结构。
给你个例子:
create table book
(bookid char(10),
bookname char2(40),
publish char2(40)
);
-- 插入语句1:
INSERT INTO book VALUES('tp00000120','软件自动化测试:引入、管理与实施','电子工业出版社');
-- 插入语句2:
INSERT INTO book (bookid,bookname,publish)
VALUES(' tp00000120','软件自动化测试:引入、管理与实施','电子工业出版社');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询