更新增加一个门店ID字段的值
生活随笔
收集整理的這篇文章主要介紹了
更新增加一个门店ID字段的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MYSQL因為不能查詢一張表時同時更新一張表,同時又會有子查詢大于等于一條的情況出現.
分兩種情況:
1 直接JOIN 得到一張表. 然后導出做篩選
CREATE TABLE TEST SELECT* FROM`1月第三周控奶新客溝通清單_copy` AS a LEFT JOIN arm_changsha.sys_office AS b ON b.`name` = a.`門店`;?
2 做一張臨時表,插入需要的字段. 這樣可以完成.但是比較麻煩.思考一下更優的方法
ALTER TABLE `1月第三周控奶新客溝通清單_copy` ADD `門店ID` VARCHAR (18) NOT NULL; #更改增加門店ID字段#創建臨時表 CREATE TEMPORARY TABLE TEST SELECT* FROM`1月第三周控奶新客溝通清單_copy` AS a LEFT JOIN arm_changsha.sys_office AS b ON b.`name` = a.`門店`;
#刪除原來表的數據 DELETE FROM`1月第三周控奶新客溝通清單_copy`;
#插入需要的字段與數據 INSERT INTO `1月第三周控奶新客溝通清單_copy` (`門店`,`會員姓名`,`手機號碼`,`控奶首購時間`,`控奶首購數量`,`T+7小票數`,`T+7控奶購買數量`,`T+7復購金額`,`近90日控奶購買數量`,`近90日充值金額`,`是否穩定`,`門店ID` ) SELECTA.`門店`,A.`會員姓名`,A.`手機號碼`,A.`控奶首購時間`,A.`控奶首購數量`,A.`T+7小票數`,A.`T+7控奶購買數量`,A.`T+7復購金額`,A.`近90日控奶購買數量`,A.`近90日充值金額`,A.`是否穩定`,A.id AS 門店id FROMTEST AS A SELECT*FROM`1月第三周控奶新客溝通清單_copy`;-- -- UPDATE `1月第三周控奶新客溝通清單_copy` AS a -- SET a.門店ID = ( -- SELECT id FROM TEST LIMIT 1 ); -- -- SELECT * FROM `1月第三周控奶新客溝通清單_copy`
3增加主鍵
轉載于:https://www.cnblogs.com/sakura3/p/10415301.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的更新增加一个门店ID字段的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue.js实战——购物车练习(包含全选
- 下一篇: Generative Adversari