SQL server中(1 行受影响) 什么意思,是不是说我不能连续输入插入语句

SQL server中(1 行受影响) 什么意思,是不是说我不能连续输入插入语句,第1张

因为你写了5条插入语句,都插入成功了,所有他会出现5条1行受影响。这是正常现象,不是这个现象才不正常了。如何你只想插入一天,你用鼠标把你想插入的那一行选中再执行,下面就会出现一个1行受影响。

首先(pub_nam互礌皋啡薤独鸽扫龚激e='Algodata

Infosystems')and(pub_name='New

Moon

Books')是不成立的,所以0行受影响,应该是or

或的关系

可以简化

update

titles

set

price=aprice09

from

titles

a,publishers

b

where

apub_id=bpub_id

and

bpub_name='Algodata

Infosystems'

or

bpub_name='New

Moon

Books'

select一下看看结果是什么(应该是无结果返回):

select 

FROM dbotbl_Cart_Detail AS S ,dbotbl_Cart_Detail AS T

WHERE TCartPKID = 7061AND SCartPKID = 7138

要知道update语法的where条件,相当于先把数据查询出来,然后进行修改,如果没有满足条件的数据,当然不会是0行被影响了。

执行的时候提示1 行受影响的意思是说,你执行

use HWI

insert into hwidbotest

(name, kecheng, fenshu)

values('a', 'd', 'd')

go

这条语句时,成功的插入了一行数据,假如你这里写多几行,如:

use HWI

insert into hwidbotest --这里是插入一条数据

(name, kecheng, fenshu)

values('a', 'd', 'd')

insert into hwidbotest --这里是插入一条数据

(name, kecheng, fenshu)

values('b', 'd', 'd')

insert into hwidbotest --这里是插入一条数据

(name, kecheng, fenshu)

values('c', 'd', 'd')

go

运行的话,就会提示影响三行数据,当然前提是你这里没有主键重复行~

以上就是关于SQL server中(1 行受影响) 什么意思,是不是说我不能连续输入插入语句全部的内容,包括:SQL server中(1 行受影响) 什么意思,是不是说我不能连续输入插入语句、SQL数据库用子查询选择要修改的行时显示(0行受影响)、求解呀,为什是(0 行受影响),修改数据库中同一个表中的某条数据 update set from where等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9460457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存