社区
应用实例
帖子详情
一条UPDATE的语句
jmjack19
2005-06-17 10:41:30
a表有个排序的字段order_id
记录:
order_id
1
2
3
4
5
现在我得到一个字符串:3,2,5,4,1 怎样用一条UPDATE语句把重新排序的记录UPDATE原来的记录呢?
就是说.原来order_id=3 update 为 1,order_id=2 update 为 2,order_id=5 update 为 3....
...全文
128
2
打赏
收藏
一条UPDATE的语句
a表有个排序的字段order_id 记录: order_id 1 2 3 4 5 现在我得到一个字符串:3,2,5,4,1 怎样用一条UPDATE语句把重新排序的记录UPDATE原来的记录呢? 就是说.原来order_id=3 update 为 1,order_id=2 update 为 2,order_id=5 update 为 3....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsxaa
2005-06-17
打赏
举报
回复
update a set order_id=(charindex(','+order_id+',',','+@list+',')-1)/2+1
lsxaa
2005-06-17
打赏
举报
回复
update a set order_id=charindex(','+order_id+',',','+@list+',')/2
完蛋,公司被
一条
update
语句
干趴了!
大家好,我是小林。 昨晚在群划水的时候,看到有位读者说了这么一件事。 大概就是,在线上执行
一条
update
语句
修改数据库数据的时候,where 条件没有带上索引,导致业务直接崩了,被老板教训了一波 这次我们就来看看: 为什么会发生这种的事故? 又该如何避免这种事故的发生? 说个前提,接下来说的案例都是基于 InnoDB 存储引擎,且事务的隔离级别是可重复读。 为什么会发生这种的事故? InnoDB 存储引擎的默认事务隔离级别是「可重复读」,但是在这个隔离级别下,在多个事务并发的时候,会出现幻读的问
一条
update
语句
的执行过程
一条
更新
语句
,其实是增,删,查的综合体,查询
语句
需要经过的流程,更新
语句
全部需要执行一次,因为更新之前必须要先拿到(查询)需要更新的数据。
一条
update
语句
更新多行
update
更新多行数据,批量更新。
MySQL中:
一条
update
语句
是怎样执行的
上一篇文章说完MySQL的事务和锁了,这次来详细介绍一下在MySQL中
一条
更新
语句
的详细执行流程 (本文无特殊说明均是采用Innodb存储引擎)。 前期准备 首先创建一张表,然后插入三条数据: CREATE TABLE T( ID int(11) NOT NULL AUTO_INCREMENT, c int(11) NOT NULL, PRIMARY KEY (ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='测试表'; INSERT INTO T(
一条
update
语句
,更新多个列,出现部分成功部分失败的问题
数据库:ORACLE 问题描述:
一条
UPDATE
语句
,更新四个列A,B,C,D,在PL/SQL里面执行正常,但是放在ODI里面,用jython组织
语句
,在linux服务器上用ksh定时执行该条
语句
的时候,碰到了问题——只有
一条
数据,但是B,C,D三个列上的数据更新成功,A列更新不成功。没有多对多,只有
一条
数据,而且A列是更新为常量9。另外发现,更新不是9的常量,比如5,就可以更新成功。 解决方
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章