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'); ; ...