社区
MS-SQL Server
帖子详情
简单的update问题
l0g
2006-01-21 07:39:16
id name tel e-mail
1 user1 110 110@110.com
2 user2 220 220@220.com
3 user3 330 330@330.com
上面是一个简单的数据表! 我现在想更新id=1的记录让他的全部字段值和id=3的记录一样(id不变)!
请问应该怎样写?
注: 字段很多! 求最简洁的方法!
谢谢
...全文
85
4
打赏
收藏
简单的update问题
id name tel e-mail 1 user1 110 110@110.com 2 user2 220 220@220.com 3 user3 330 330@330.com 上面是一个简单的数据表! 我现在想更新id=1的记录让他的全部字段值和id=3的记录一样(id不变)! 请问应该怎样写? 注: 字段很多! 求最简洁的方法! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jin2005
2006-01-21
打赏
举报
回复
declare @tab table(id int,name varchar(20),tel int,email varchar(30))
insert into @tab
select 1,'user1',110,'110@110.com' union
select 2,'user2',220,'220@220.com' union
select 3,'user3',330,'330@330.com'
update @tab set name=a.name,tel=a.tel,email=a.email from @tab,
(select id as id1,name,tel,email from @tab where id=3)a
where id=1
select * from @tab
/*
id name tel email
----------- -------------------- ----------- ------------------------------
1 user3 330 330@330.com
2 user2 220 220@220.com
3 user3 330 330@330.com
*/
点点星灯
2006-01-21
打赏
举报
回复
declare @tab table(id int,name varchar(20),tel varchar(20),email varchar(20))
insert @tab values(1,'user1','110','110@110.com')
insert @tab values(2,'user2','220','220@220.com')
insert @tab values(3,'user3','330','330@330.com')
select * from @tab
declare @name varchar(20)
declare @tel varchar(20)
declare @email varchar(20)
select @name=[name],@tel=tel,@email=email from @tab where id=1
update @tab set [name]=@name,tel=@tel,email=@email where id=3
select * from @tab
flyeq008
2006-01-21
打赏
举报
回复
学习……楼上的。。ID不变,也许别人的ID是主键呢??
ngzhjm
2006-01-21
打赏
举报
回复
把ID=3的記錄刪除,再插入ID=1的記錄就可以了,這是最簡單的方法
最
简单
的基于FFMPEG+SDL的视频播放器-最终版
本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。是最
简单
的FFmpeg视频解码方面的教程。通过学习本例子可以了解FFmpeg的解码流程。 项目包含两个工程: simplest_ffmpeg_player:标准版,FFmpeg学习的开始。 simplest_ffmpeg_player_su:SU(SDL
Update
)版,加入了
简单
的SDL的Event。 这显示该程序的最终版,除了支持VC2010之外,也支持如下几种编译方式: cl.exe命令行编译; mingw编译; gcc编译; gcc(MacOS)编译; 此外修复了个别操作系统(例如Ubuntu)中绿屏的
问题
。
Mybatis:
update
foreach 遇见的
问题
Mybatis:
update
foreach 遇见的
问题
问题
一、mysql同一张表 查询出来的数据同时进行更新?
问题
二、
update
语句没有
问题
,但是就是不更新数据库数据limit
问题
简单
描述
问题
: 就在今天,我这里需要写一个接口代码,涉及到mybatis,遇到一些
问题
。
问题
一、mysql同一张表 查询出来的数据同时进行更新? mysql同一张表 查询出来的数据同时进行更新
update
t_notice set addUser="李四" where id in (select id from (s
mysql insert or
update
_数据库 INSERT OR
UPDATE
问题
总结
我们在数据库相关的开发中经常遇到这样一个
问题
:向数据库表中插入某条记录,若是存在就对其进行更新。例如,有如下数据表user(id为主键):idnamepasswd1usr1pswd1.........向其插入id=1,name=usr1,passwd=pswd2的记录,若存在id=1的记录,则对其进行更新操作。这个
问题
在单连接访问的条件下下很
简单
,可以先对记录执行
UPDATE
操作,若影响的条数为0...
rosdep
update
失败
问题
解决
rosdep
update
失败
问题
解决
Mybatis
Update
操作返回值
问题
Mybatis
Update
操作返回值
问题
在项目中有些时候我们需要根据更新是否成功,来判断下个操作我们需要如何处理, 在获取
update
操作的返回值时遇到了一个
问题
,似乎 Mybatis 进行
update
操作得到的 int 返回值并不是影响的行数,这就导致了我们的判断条件失效。 后端的数据持久化使用的是 Mybatis ,在做高并发下账户增减余额的时候,打算使用乐观锁来解决这个
问题
。在获取
update
操作的返回值时遇到了一个
问题
,似乎 Mybatis 进行
update
操作得到的 int 返回值并不
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章