sql查询values语法错误的原因? 如何修改?

作者&投稿:郜殃 (若有异议请与网页底部的电邮联系)
在SQL中为什么连续输入两个values语句时有错误?~

insert into course

values ('c02','数据结构','c05',2)
,('c03','数据库','c02',2)
,('c04','测试','c08',2)
这样试试看?我今天也遇到这个问题了,以上写法可以成功。

没有发现错误信息
将中文列名 采用中括号,括起来试试吧!
请采纳!

首先你的SNO和AGE字段是int类型的 所以插入数据时不能加双引号还有就是插入数据是要一行一行的插入 不能一起插入很多 我测试多 应该这样create table s
(SNO int primary key, SNAME char(20),AGE int,SEX char(10),DNAME char(20))
insert into s(SNO, SNAME,AGE,SEX,DNAME)
values (95001, '李小锋',19,'男','计算机')
insert into s(SNO, SNAME,AGE,SEX,DNAME)这样就没问题了 我测试过的

create table s
(SNO int primary key, SNAME char(20),AGE int,SEX char(10),DNAME char(20))
insert into s(SNO, SNAME,AGE,SEX,DNAME)
values
('95001', '李小锋','19','男','计算机'),
('95002', '刘浩', '20', '男','数学系'),
('95003', '张红', '19', '女','物理系'),
('95004', '王月', '19', '女','物理系'),
('95005', '吴忠', '20', '男','化学系'),
('95006', '刘兵', '20', '男','化学系')

或者
create table s
(SNO int primary key, SNAME char(20),AGE int,SEX char(10),DNAME char(20))
insert into s(SNO, SNAME,AGE,SEX,DNAME)
select '95001', '李小锋','19','男','计算机' union all
select '95002', '刘浩', '20', '男','数学系' union all
select '95003', '张红', '19', '女','物理系' union all
select '95004', '王月', '19', '女','物理系' union all
select '95005', '吴忠', '20', '男','化学系' union all
select '95006', '刘兵', '20', '男','化学系'

最后一行第一个字段后面应该是逗号,不是句点

大哥,你那插入能一起插吗??insert into s(SNO, SNAME,AGE,SEX,DNAME)
values ('95001', '李小锋','19','男','计算机')
这样才能插入一行 数据,想插入第二行数据你应该再写个insert into 语句

SNO int primary key 给的数据类型是int,而你给的数据是字符!


matlab翻译--200分,有兴趣的不妨试试,当练练手!
Inductive reactive power QL 电感的无功功率 QL The inductive reactive power QL, in vars. Specify a positive value, or 0.电感的无功功率 QL,单位 乏。具体为零或正值 Capacitive reactive power QC 电容的无功功率 QC The capacitive reactive power QC, in vars. Specify a positive value, ...

哪里有fck editor的教程?或者介绍下怎么用?
7:获取、设置值的话用Value。访问 http:\/\/hi.baidu.com\/qlmails\/blog\/item\/bbe8962a1a3389345243c151.html 介绍了可删除不必要的文件,删除了后有1.23M。。不会有明显的影响。它主要是一大堆的js代码。其次重要的是安全问题,它有上传功能。参考资料:http:\/\/hi.baidu.com\/qlmails\/blog\/item\/bb...

各位兄弟姐妹叔伯大爷们,有个对我来说很重要的问题请问,齐鲁音乐学院...
齐鲁音乐学院 贴吧 http:\/\/post.baidu.com\/f?ct=&tn=&rn=&pn=&lm=&sc=&kw=%C6%EB%C2%B3%D2%F4%C0%D6%D1%A7%D4%BA&rs2=0&myselectvalue=1&word=%C6%EB%C2%B3%D2%F4%C0%D6%D1%A7%D4%BA&submit=%B0%D9%B6%C8%CB%D1%CB%F7&tb=on ...

路由器 PCI BRL-04EX 的出厂默认密码谁能告诉我?
1、全向QL1680在IE浏览器的地址栏里面敲入IP地址10.0.0.2,的用户名是admin出厂时默认值:密码是qxcomm1680,管理员密码是 qxcommsupport 2、全向QL1880在IE浏览器的地址栏里面敲入IP地址192.168.1.1,的用户名是root出厂时默认值:密码是root 3、全向QL1688在IE浏览器的地址栏里面敲入IP地址10.0.0.2,用户名为admin;...

如何可以知道路由器的IP地址和管理员名和密码
1、全向QL1680在IE浏览器的地址栏里面敲入IP地址10.0.0.2,的用户名是admin出厂时默认值:密码是qxcomm1680,管理员密码是 qxcommsupport 2、全向QL1880在IE浏览器的地址栏里面敲入IP地址192.168.1.1,的用户名是root出厂时默认值:密码是root 3、全向QL1688在IE浏览器的地址栏里面敲入IP地址10.0.0.2,用户名为admin;...

忘记路由密码如何进入路由?
1、全向QL1680 IP地址10.0.0.2,用户名:admin,密码:qxcomm1680,管理员密码:qxcommsupport。全向QL1880 IP地址192.168.1.1,用户名:root,密码:root 全向QL1688 IP地址10.0.0.2,用户名为admin;密码为qxcomm1688 2、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin 3、合勤...

密码多少啊
1、全向QL1680 IP地址10.0.0.2,用户名:admin,密码:qxcomm1680,管理员密码:qxcommsupport。全向QL1880 IP地址192.168.1.1,用户名:root,密码:root 全向QL1688 IP地址10.0.0.2,用户名为admin;密码为qxcomm1688 2、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin 3、合勤...

如何获取无线网络的管理账号和密码
全向QL1688 IP地址10.0.0.2,用户名为admin;密码为qxcomm1688 2、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin 3、合勤zyxel 642 在运行输入telnet 192.168.1.1 密码1234 4、Ecom ED-802EG 在IE输入192.168.1.1,用户名和密码都为root 5、神州数码6010RA,在IE输入192.168.1.1 用户名为ADSL,密码为...

水星MR808路由器默认的帐号密码多少啊
全向QL1688 IP地址10.0.0.2,用户名为admin;密码为qxcomm1688 2、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin 3、合勤zyxel 642 在运行输入telnet 192.168.1.1 密码1234 4、Ecom ED-802EG 在IE输入192.168.1.1,用户名和密码都为root 5、神州数码6010RA,在IE输入192.168.1.1 用户名为ADSL,密码为...

路由器设置页面进不去?
全向QL1880 IP地址192.168.1.1,用户名:root,密码:root 全向QL1688 IP地址10.0.0.2,用户名为admin;密码为qxcomm1688 2、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin 3、合勤zyxel 642 在运行输入telnet 192.168.1.1 密码1234 4、Ecom ED-802EG 在IE输入192.168.1.1,用户名和密码都为root 5、...

沿滩区17626125081: sql查询values语法错误的原因? 如何修改? -
司甘弗罗: 首先你的SNO和AGE字段是int类型的 所以插入数据时不能加双引号 还有就是插入数据是要一行一行的插入 不能一起插入很多 我测试多 应该这样 create table s(SNO int primary key, SNAME char(20),AGE int,SEX char(10),DNAME char(20)) insert into s(SNO, SNAME,AGE,SEX,DNAME) values (95001, '李小锋',19,'男','计算机') insert into s(SNO, SNAME,AGE,SEX,DNAME) 这样就没问题了 我测试过的

沿滩区17626125081: 写SQL语句的时候老是显示语法错误,语法错误到底是指什么?? -
司甘弗罗: 可以先在查询分析器里验证一下SQL语句是否正确,通常语法错误大多数都是由字符串格式引起的,比如:日期型,数字型代入一个字符串变量,还有多个条件时,逗号也是常见的问题.细心检查一下.

沿滩区17626125081: SQL 插入语句存在语法错误 -
司甘弗罗: SQL 插入语句存在语法错误,一般由如下几种情况造成: 1、SQL 函数本身的拼写错误,如:INSERT INTO不小心被打成了INSRET INTO; 2、SQL 函数的格式错误,看是否有遗漏.如:INSERT INTO常用的三种格式: 1)insert into ...

沿滩区17626125081: 在SQL中为什么连续输入两个values语句时有错误? -
司甘弗罗: insert into course values ('c02','数据结构','c05',2),('c03','数据库','c02',2),('c04','测试','c08',2) 这样试试看?我今天也遇到这个问题了,以上写法可以成功.

沿滩区17626125081: SQL执行错误 已执行SQL语句:INSERT INTO titles()VALUES() 错误源:Net SqlClient Data Provider
司甘弗罗: 请在TITLES()括号中加入要添入数值的字段名,在VALUES()的括号中添入适合字段名列表类型和数目的值, 这样: INSERT INTO titles(FIELDNAME1)VALUES(10) 或 INSERT INTO titles(FIELDNAME1,fieldname1)VALUES(10,'abc')

沿滩区17626125081: SQLServer的 将nvarchar 值'Values'转换为数据类型为int的列时发生语法错误 -
司甘弗罗: 同样看不懂 残念…… 建议 :你查看一下你的日期转换,是不是转化成字符之后,你当作数字类型的使用了.如果是,就会出问题.其他:不懂了……

沿滩区17626125081: 怎么回事SQL语法错误office2013 -
司甘弗罗: 好多地方有问题:1. Table name: teachers 不是 teacher ;2. values 中的文本值用单引号, 不是双引号 ;3. 日期,是否, 货币类型的用法 .

沿滩区17626125081: sql "')' 附近有语法错误 -
司甘弗罗: "values('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},'{8}','{9}','{10}','{11}','{12}',{13},'{14}',)"; 最后是不是多了个“,”?

沿滩区17626125081: SQL查询为什么总是语法错误啊 则么修改 -
司甘弗罗: #你的sql 有如下几个问题:1. 字段名与类型间要有空格; 2. 把中文字段名用 [] 括起来; 3. 最后一个括号 是中文状态下的字符; #修改如下:sql server 亲测CREATE TABLE Reader ( [读者编号] [char](10) Primary Key, [读者姓名] Char(10), [单位] Char(20), [照片] Image )

沿滩区17626125081: 求解,一个简单的SQL语句为什么会语法错误,谢谢! -
司甘弗罗: 看不懂楼主这种写的目的.因为我一次也没有这样用过.想问一下的就是:DECLARE @SQL varchar(1000); SET @SQL = N'SELECT TOP 1 [table1].[aa] FROM [table1] JOIN [table2] ON [table1].[bb] = [talbe2].[cc] ORDER BY [Table1].[cc] DESC';...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网