
SQL如何将一个数据库的一个表中两个字段的内容互换
比如表明为AA第一个字段名为BB第二个字段名为CC如何用SQL语句将这个表内BB的数据移到CC,CC的数据移到BB?...
比如表明为 AA 第一个字段名为 BB 第二个字段名为 CC 如何用SQL语句将这个表内 BB的数据移到CC,CC的数据移到BB?
展开
展开全部
UPDATE `user` u
LEFT JOIN (
SELECT * FROM `user` u WHERE u.`id` > 3 AND id< 6
) ut ON ut.id = u.`id`
SET u.NAME = ut.email , u.email = ut.NAME
WHERE u.`id` >3 AND u.id <6;
LEFT JOIN (
SELECT * FROM `user` u WHERE u.`id` > 3 AND id< 6
) ut ON ut.id = u.`id`
SET u.NAME = ut.email , u.email = ut.NAME
WHERE u.`id` >3 AND u.id <6;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-10
展开全部
UPDATE AA SET BB = CC,CC = BB就这么简单
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-10
展开全部
UPDATE AA SET BB = CC,CC = BB 就Ok了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-10
展开全部
update AA set BB=CC ,CC =BB <==这样就行了,要是要准确的哪列加个where 条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set bb=cc,cc=bb where 条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询