MySQL數據批量更新某表a字段值爲b字段值或者b字段處理之後的值的方法

1. 數據表名爲print,字段有N多,我只說我涉及到的字段,code、biz_date,之前的時候沒有biz_date字段,後來由於業務需要新增此字段,數據類型爲date;code是我生成條形碼使用,值爲年月日(Ymd)格式後面自增幾位數;新增字段後,我需要把新增的字段以前的數據進行填充,手動輸入肯定不現實的;

2. 一條SQL語句搞定: UPDATE print SET biz_code=date(left(code,8));

3. date用於格式化數據爲Y-m-d格式,left可以自己查一下,用於字符串的截取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章