mysql 更新乙個字段 在他的後面新增字串

2021-09-11 07:57:30 字數 293 閱讀 4069

更新乙個字段,在它的後面加乙個字串,不查詢資料庫得到這個字段值 怎麼新增?? 例如: 我的test表,有個user欄位,我現在想在它後面加了另乙個使用者的名字 我在mysql資料庫這樣寫

update test set user= user+ ',phpchina'  where id= '2';

這樣是不對的,mysql資料庫把它當成數字相加了,user字段值變成0了。 應該:

update test set user= concat(user,',phpchina')  where id= '2';

**:

mysql多表乙個字段

先執行這三個 show variables like group concat max len 查詢大小 set global group concat max len 10240000 設定大小滿足執行後能夠存放所有的插入語句 set session group concat max len 10...

MySQL根據乙個字段批量更新關聯字段 問題記錄

base user基礎表中需要新增乙個欄位is at school 是否在校 0否 1是 標識人員是否在校,該字段與status code 人員狀態編碼 相關聯,關聯關係如下圖,現需要在新增欄位後歷史資料的該字段值要更新成相應的值。更新在校狀態的 是否在校 為是 update base user s...

mysql乙個欄位為空時使用另乙個字段排序

表中有兩個日期欄位createdate,updatedate。其中updatedate可以為空,要求使用updatedate排序,如果updatedate為空則使用createdate排序,結果要順序排下來。按照常規方法 這樣的結果是為空的資料排在了最下面,不符合要求。這樣試試 這樣排的結果是先按u...