SqlServer Update更新语句因where条件不正确 造成更新全表的情况
来源:互联网 发布:御彩轩黄金版计划软件 编辑:程序博客网 时间:2024/05/17 09:21
select PERSONID into #t1 from ATDADJUSTTIMEORDER
where PERSONID not in(
select PERSONID from ATDEMPLOYEECALENDAR)
and PERSONID in(
select PERSONID from PSNACCOUNT where ACCESSIONSTATE in('1','2','6'))
and TIMEORDERID is null
update ATDADJUSTTIMEORDER set TIMEORDERID='1' wherePERSONID in (select PERSONID in#t1)
本来是 PERSONID IN(select PERSONID FROM #t1) ,写的比较快,鼠标移动莫名了成了上面的结果
但是上面的是可以执行的, #t1 数据是空的, 但是update 语句是全表更新了. 看上去还以为更新0条记录呢,结果不是
0 0
- SqlServer Update更新语句因where条件不正确 造成更新全表的情况
- RC隔离 更新where条件列 没有索引的情况
- sql语句的构造,当where后的条件个数不定,当update set后的更新字段数不定
- java update 数据表 where条件是中文时,更新无效
- SQL的更新语句update(更新表中数据)
- UPDATE语句中的WHERE条件
- 数据库一个表更新时没有加where 语句,把数据库恢复到执行update前的过程如下
- twitter 因api版本更新造成的 unknown error
- update 语句更新顺序
- update 更新语句
- UPDATE语句更新数据
- oracle 更新update语句
- 用一Update语句更新使用多表的问题
- update语句更新时和其他的表联合查询
- 更新(Update语句)查询的方法
- sql语句更新时没加条件语句,导致表中数据全部更新的应对办法
- SQL update,连接表更新语句
- 只想更新一个表,但是where条件却是多个表的问题
- 边学边写边进步
- GRE写作必备句型
- 转 java UDP发包
- MyEclipse 快捷键及经验总结
- android 中 ril 层调试笔记和理解
- SqlServer Update更新语句因where条件不正确 造成更新全表的情况
- 如何找到好工作—Arc移动互联网学院
- Spirng3基于注解(annotation)整合ehcache 使用页面缓存、对象缓存
- c++ATL 滑动条控件Slider CTrackBarCtrl
- 机器学习实战之决策树(1)---ID3算法与信息熵,基尼不纯度
- 出现leaked ServiceConnection 的解决办法
- Android学习之绘图入门
- BT协议学习笔记1--阅读概览
- ecshop第三方登陆之微信登录