MySQL 為指定表字段追加指定字串

2021-10-12 10:16:46 字數 530 閱讀 2088

業務場景:針對ucas_file_info 表中的pdf_path欄位都追加字元'/'

sql:

update ucas_file_info 

set pdf_path=concat(pdf_path, '/')

where ucas_file_info.sid in(select sid from (select ucas_file_info.sid from ucas_file_info where ucas_file_info.pdf_path not like '%\\') as t);

mysql 之concat() 字元拼接函式

concat(str1,str2,str3,...)

返回結果為將引數相連後得到的字串。如有任何乙個引數為null ,則返回值為 null。或許有乙個或多個引數。 如果所有引數均為非二進位制字串,則結果為非二進位制字串。 如果自變數中含有任一二進位制字串,則結果為乙個二進位制字串。乙個數字引數被轉化為與之相等的二進位制字串格式;若要避免這種情況,可使用顯式型別。

shell sed i 指定內容追加

root testvm02 cat nrpe.cfg command check users usr local nagios libexec check users w arg1 c arg2 command check load usr local nagios libexec check lo...

oracle中如何指定表字段自增

背景介紹 sql server可以在int型別的字段後加上identity 1,1 該字段就會從1開始,按照 1的方式自增,將這個字段設定為主鍵,有利於我們進行資料的插入操作。mysql中可以使用 auto increment 即可。但是oracle有點麻煩,需要使用序列和觸發器達到目的。學校表 c...

oracle中如何指定表字段自增

背景介紹 sql server可以在int型別的字段後加上identity 1,1 該字段就會從1開始,按照 1的方式自增,將這個字段設定為主鍵,有利於我們進行資料的插入操作。mysql中可以使用 auto increment 即可。但是oracle有點麻煩,需要使用序列和觸發器達到目的。學校表 c...