www.dbpj.net > 怎样将sql数据库中同一表中的一列数据更改为另外一列的数据?

怎样将sql数据库中同一表中的一列数据更改为另外一列的数据?

update 表名 set a=c where c is not null

update table_name set column_name1=column_name2

update table1 set colname=(select colname from table2 where table2.colname=table1.colname); 记得最后提交事务.

update a set var=b.var from( select rowid=row_number() over (order by var),* from t1 where name='Tommy') a inner join( select rowid=row_number() over (order by var),* from t2) b on a.rowid=b.rowid 结构化查询语言 结构化查询语言(英文简称:

方法1:试试这样的语句能不能行:update table_A set table_A.num=(select table_B.QH where table_B.ID=table_A.ID); 方法2.创建一个视图:第一、 create view view_temp (select A.num as num,B.qh as qh) from A,B where A.ID=B.ID); 第二、更新view: update view_temp set num=qh

写php代码来批量替换也可以.把备份恢复不就好了吗?你没有做备份?你这么急不如花钱找人帮你处理.

update table1 set col1=(select col2 from table2)

对 用update 表A set name='王五'

可以用触发器 也可以用存储过程就是更新这个表成功后更新另外一个表,建议使用存储过程

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com