mysql在字段結尾加指定的數,或者刪除指定的位數

2021-09-27 12:34:35 字數 376 閱讀 5297

需求:因為測試環境和生產環境的問題,現在從生產資料庫中匯出的資料,匯入測試資料庫時,需要在表id後面加01,對於幾千條資料的表的話,不可能手動進行新增,需要用到mysql的函式concat()

解決辦法:

update 表名 set 字段=concat(字段,'需要拼接的數');

update t_pt_sign_lg set sign_prsn_id=concat(sign_prsn_id,'01');

如果操作失誤需要回退,將字段結尾的兩個字段去除那麼需要使用函式left()

update t_pt_sign_lg set id_  =  left( sign_prsn_id,  19);

只取從左邊數前19位的值

在臨時表的指定字段前面插入字段

在臨時表的指定字段前面插入字段 問題描述 使用下面的 建立乙個臨時表,怎麼樣才能在 長度 字段之前插入乙個字段?create table temp code varchar 50 長度 varchar 50 顏色 varchar 50 合計 varchar 50 一般來說,列位置不重要,處理的時候寫...

在臨時表的指定字段前面插入字段

在臨時表的指定字段前面插入字段 問題描述 使用下面的 建立乙個臨時表,怎麼樣才能在 長度 字段之前插入乙個字段?create table temp code varchar 50 長度 varchar 50 顏色 varchar 50 合計 varchar 50 一般來說,列位置不重要,處理的時候寫...

在臨時表的指定字段前面插入字段

在臨時表的指定字段前面插入字段 問題描述 使用下面的 建立乙個臨時表,怎麼樣才能在 長度 字段之前插入乙個字段?create table temp code varchar 50 長度 varchar 50 顏色 varchar 50 合計 varchar 50 一般來說,列位置不重要,處理的時候寫...