mysql如何將一個(gè)字段賦值給另一個(gè)字段
mysql將一個(gè)字段賦值給另一個(gè)字段
1.將同一個(gè)表中的一個(gè)字段的值復(fù)制給另一個(gè)字段
UPDATE t_user SET signed_time = create_time 12
2.將同一個(gè)表中兩個(gè)類型一樣的字段的值互換
UPDATE t_user u1, t_user u2 SET u1.signed_time = u2.create_time, u2.create_time = u1.signed_time
3.不同表一列復(fù)制到另一個(gè)列
update table1,table2 set table1.field1=table2.field2 where table1.id=table2.id
mysql把表的指定字段值賦給本表另一個(gè)字段
原本是主鍵一對(duì)一關(guān)聯(lián)的,后來(lái)發(fā)現(xiàn)這樣操作很不方便,改成主外鍵一對(duì)一
所以添加一個(gè)外鍵字段bodyId(文章正文單獨(dú)存一個(gè)表)
UPDATE t_article SET bodyId=id;
但是等了半天報(bào)錯(cuò)
The total number of locks exceeds the lock table size
但是我已經(jīng)設(shè)置
轉(zhuǎn)念一想,現(xiàn)在操作的不是這個(gè)數(shù)據(jù)庫(kù),是另一臺(tái)主機(jī)上的
打開之后,設(shè)置4096M,重啟mysql
經(jīng)過(guò)500秒的操作,23萬(wàn)數(shù)據(jù)刷完了
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Mysql:The user specified as a definer (''xxx@''%'') does not
今天小編就為大家分享一篇關(guān)于Mysql:The user specified as a definer ('xxx@'%') does not exist的解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法詳解
sysbench是一個(gè)很不錯(cuò)的數(shù)據(jù)庫(kù)性能測(cè)試工具,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07Mysql刪除重復(fù)數(shù)據(jù)并且只保留一條(附實(shí)例!)
最近有朋友打電話尋求一個(gè)SQL相關(guān)的問題,大致是表中存在重復(fù)數(shù)據(jù),需要?jiǎng)h除掉重復(fù)數(shù)據(jù)保留一條的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于Mysql刪除重復(fù)數(shù)據(jù)并且只保留一條的相關(guān)資料,需要的朋友可以參考下2023-02-02Mysql中的concat函數(shù)(拼接函數(shù))詳解
很多時(shí)候,我們需要將不同地方獲得的字符串拼接在一起,此時(shí)就需要使用CONCAT和CONCAT_WS函數(shù),這篇文章主要介紹了Mysql中的concat函數(shù)(拼接函數(shù)),需要的朋友可以參考下2023-02-02MySql中having字句對(duì)組記錄進(jìn)行篩選使用說(shuō)明
having字句可以讓我們篩選成組后的各種數(shù)據(jù)2012-12-12