update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
update table a, table bset a.filed b.field , a.field b.field where a.id b.id ...
2019-11-05 21:40 0 711 推荐指数:
update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
今天遇到一个数据表的两个列数据要互换,在网上找到并记录下。 直接用Sql就可以搞定,语法如下 我们来模拟验证一下,在数据库建立一个这样的表 第一步:创建数据表 第二步:插入数据 第三步:查询数据(未执行前结果) 第四步:使用 ...
看起来有点绕口吧,举个例子吧,如图 两张表,字段名也不同字段gs 和另一张表 gsmc 的有些值是相同的 我们要做的就是把这个相同的值找出来 会写这个sql语句就可以 只写重点 这样就可以成功的输出来了 如果像我这样有登录的用户不同,比如这样 维护人都是登陆 ...
在开发过程中,有时由于业务等需要把一个表中的两列数据进行交换。 解决方案 使用update命令,这完全得益于MySQL SQL命令功能的强大支持。 表格中原来数据类似如下: select * from product ...
1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT '产品名称 ...
UPDATE 表名 SET 字段名 = replace(字段名,‘原来值’,‘修改值’); 例: UPDATE pd_purchase SET type_status =replace(type_status,'1','0'); ; ...