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,而你给的数据是字符!


html中的单选框和复选框
单选框复选框:value被作为按钮的值 name作为按钮的名字 js中获取哪个按钮被按下靠value 如var ql=document.getElementsByName("n").value;那么ql=v 就如一本书 书号是value 书名是name

Github 为什么开放了一套 GraphQL 版本的 API
再看一个更复杂的例子,例如你想知道你给多少个项目点亮过星星、最初3个项目的名字、及他们star fork watcher的总数可以看到,返回的 JSON 数据中,key value 是和请求完全一致的 GraphQL 请求就是这样的 { viewer { login starredRepositories { totalCount } repositories(first: 3) { edges { nod...

用C#的OleDbDataReader读取数据库文件,如何通过变量(字段名)来获得该字...
while (qlddr.Read()){ for (int index = 1; index <= 18; index++){ dv[index, i].Value = qlddr["IT" + index].ToString();} }

jsp,下拉菜单select,如何实现在提交后保留选值。
String[] selects=new String[typeNames.length];for(int i<0;i<typeNames.length;i++){ selects[i]=typeNames[i].equals(QL.getLogType())?" selected=\\"selected\\"":"";} > <option value="所有类型" <%=selects[0]%>>所有类型 <option value="会议室预定及取消" <%=select...

把dataGridView1上显示的数据跟数据库里的数据做比较,看看是否有重复的...
你在循环里面执行 dataGridView1.DataSource = ds.Tables[ql].DefaultView这句,他就会不停的重新给datagridview赋值,所以才会只显示一行。要想全部显示,你必须在循环外部做一个dataset,然后循环内部查出来的dataset,利用循环获取到所有的datarow,然后插进外部的dataset。到最后,才给 dataGridView...

汽车后尾的英文是什么意思啊
1)sedan 这是在街上最常见的四门三厢车,国内人称之为轿车,台湾人称之为房车 。像广本,上帕,别克,A6……正因为常见,个性比较缺乏。2)coupe 通常这就是两门三厢车的英文名。比较富有时代感,比较COOL。在北美,一辆车子 的品牌会有很多的版本。像,ACCORD CIVIC都有两门车的版本。通常coupe是...

存储过程 接的sql语句不执行
SET @stql = 'insert into tblName values(' + CONVERT(VARCHAR,@ID) + ',' + @value +')'

路由问题
全向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、...

谁能给这段PLC程序代码加个注释 详细一点 我一点都不懂
输入参数 下表包含对SFB 41\/FB 41 "CONT_C"输入参数的说明。参数 数据类型 取值范围: 默认 描述 COM_RST BOOL FALSE PLETE RESTART 该块有一个在设置输入COM_RST时 自动执行的初始化程序。MAN_ON BOOL TRUE MANUAL VALUE ON 如果设置输入"启用手动值",将中断控制回路。手动值 作为...

CSS代码 帮忙解释下
border-left-style-value:none;border-left-width:0px;border-left-width-ltr-source:physical;border-left-width-rtl-source:physical;border-right-color-ltr-source:physical;border-right-color-rtl-source:physical;border-right-color-value:-moz-use-text-color;border-right-style-ltr-source:...

偏关县17742212703: 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) 这样就没问题了 我测试过的

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

偏关县17742212703: SQL 插入语句存在语法错误 -
凤家氯沙: SQL 插入语句存在语法错误,一般由如下几种情况造成: 1、SQL 函数本身的拼写错误,如:INSERT INTO不小心被打成了INSRET INTO; 2、SQL 函数的格式错误,看是否有遗漏.如:INSERT INTO常用的三种格式: 1)insert into ...

偏关县17742212703: 在SQL中为什么连续输入两个values语句时有错误? -
凤家氯沙: insert into course values ('c02','数据结构','c05',2),('c03','数据库','c02',2),('c04','测试','c08',2) 这样试试看?我今天也遇到这个问题了,以上写法可以成功.

偏关县17742212703: 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')

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

偏关县17742212703: 怎么回事SQL语法错误office2013 -
凤家氯沙: 好多地方有问题:1. Table name: teachers 不是 teacher ;2. values 中的文本值用单引号, 不是双引号 ;3. 日期,是否, 货币类型的用法 .

偏关县17742212703: sql "')' 附近有语法错误 -
凤家氯沙: "values('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},'{8}','{9}','{10}','{11}','{12}',{13},'{14}',)"; 最后是不是多了个“,”?

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

偏关县17742212703: 求解,一个简单的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';...

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