對於一小部分資料,其在很大的資料中,可以通過下面的方式從多的一邊獲取資料,然後在小的資料邊更新資料
use mmm;select concat("use test; select concat('update user_account p set p.nickname =''',x.nickname, ''' where userid = ',x.uid,' ;') from pre_ucenter_members_info x where x.uid=",t.userid, ";" ) from user_account t into outfile '/tmp/fi.txt' ;
上面是在小的資料產生執行檔案
mysql -uroot -p -n < /tmp/fi.txt > ./res.sql; 這句是在多的一方執行,產生的res.sql檔案就可以在小的一般匯入執行。
如果有null的情況,則需要加以下**
select concat(ifnull(isdcode,''),telephone) from gb_customer
mysql的concat使用示例
concat 在sql語句中直接拼接位址 不需要再foreach迴圈 concat config img url pic.imgurl as imgurl 示例 where result this alias ac where where join getdbprefix picture pic a...
6 MySQL資料拼接concat的使用
使用concat函式實現連線。我們先看看他的用法 將tstudent表中需要的幾列進行拼接,並以 結果 作為別名。select concat studentid sname cardid as 結果 將tstudent表中需要的幾列進行拼接,並以結果作為別名。而且字段資料以逗號隔開。select c...
MySQL之CONCAT 的用法
mysql concat 函式用於將多個字串連線成乙個字串,是最重要的mysql函式之一,下面就將為您詳細介紹mysql concat 函式,供您參考 mysql concat str1,str2,返回結果為連線引數產生的字串。如有任何乙個引數為null 則返回值為 null。或許有乙個或多個引數。...