1. 程式人生 > >mysql複製資料到同一張表

mysql複製資料到同一張表

  最近做資料新增時,發現一個表新增的資料依據表內之前的資料,只是第一個字元變動了下,想到寫原型Sql來處理問題,現在資料量不多,用手改動也可以,但是不想這樣做。主要用到了insert into A(A.a,A.b,A.c)select concat('1',A.a),A.b,A.c from A where 子句的形式,能快速解決此問題。

insert into cfg_bs_and_db (db_id,bs_id,lmidx_bs,dbtype,changed,time_cr) select  concat('4',db_id),bs_id,lmidx_bs,dbtype,changed,time_cr from cfg_bs_and_db where dbtype = 1;