1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT '产品名称 ...
在开发过程中,有时由于业务等需要把一个表中的两列数据进行交换。 解决方案 使用update命令,这完全得益于MySQL SQL命令功能的强大支持。 表格中原来数据类似如下: select from product id name original price price 雪糕 . . 鲜花 . . 甜点 . . 玩具 . . 钱包 . . 现在要求互换original price与price的值 ...
2017-09-09 13:13 0 1631 推荐指数:
1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT '产品名称 ...
update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
1、awk实现 ...
update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
今天遇到一个数据表的两个列数据要互换,在网上找到并记录下。 直接用Sql就可以搞定,语法如下 我们来模拟验证一下,在数据库建立一个这样的表 第一步:创建数据表 第二步:插入数据 第三步:查询数据(未执行前结果) 第四步:使用 ...
; 以下代码亲测:(比较两个数据库中不同) -- 1.将mysql分隔符从;设置为& DE ...
加班一时爽,一直加班~一直爽~ 欢迎收看http://www.996.icu/ 今天弄了下MySQL中两表合并的并且要处理一列数据,这列数据原来都是小写字母,处理时将这列数据改成驼峰命名的~~ 基本操作:(比如处理列2) insert into (目标表名) 指定列1,指定列2,指定列 ...
update groupuser as g1 join groupuser as g2 on (g1.user_id=1 and g2.user_id = 2) or(g1.user_id = ...