如何使用MySQL一個(gè)表中的字段更新另一個(gè)表中字段
1,修改1列
update student s, city c set s.city_name = c.name where s.city_code = c.code;
2,修改多個(gè)列
update a, b set a.title=b.title, a.name=b.name where a.id=b.id
•子查詢
update student s set city_name = (select name from city where code = s.city_code);
oracle查詢報(bào)這個(gè)錯(cuò)誤:single-row subquery returns more than one row怎么解決?
數(shù)據(jù)庫(kù)按照你的條件查詢有多個(gè)重復(fù)的數(shù)據(jù)。
例如:
UPDATE "SYS_ROLE" A
SET A ."DEPT_ID" = (
SELECT
c."id"
FROM
"his_department_info" c
WHERE
c."dept_name" = A ."ROLE_NAME"
如果以上sql語句報(bào)single-row subquery returns more than one row的錯(cuò)誤,說明 c表”dept_name” 和A 表.”ROLE_NAME” 的這兩個(gè)字段 數(shù)據(jù)重復(fù)
總結(jié)
以上所述是小編給大家介紹的如何使用MySQL一個(gè)表中的字段更新另一個(gè)表中字段,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
MySQL索引底層數(shù)據(jù)結(jié)構(gòu)詳情
這篇文章主要介紹了MySQL索引底層數(shù)據(jù)結(jié)構(gòu)詳情,下面文章圍繞MySQL索引底層數(shù)據(jù)結(jié)構(gòu)的相關(guān)資料展開全篇文章,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2021-12-12
mysql中 ${param}與#{param}使用區(qū)別
這篇文章主要介紹了mysql中 ${param}與#{param}使用區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
MySQL group by對(duì)單字分組序和多字段分組的方法講解
今天小編就為大家分享一篇關(guān)于MySQL group by對(duì)單字分組序和多字段分組的方法講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03
mysql數(shù)據(jù)庫(kù)操作_高手進(jìn)階常用的sql命令語句大全
mysql數(shù)據(jù)庫(kù)操作sql命令語句大全:三表連表查詢、更新時(shí)批量替換字段部分字符、判斷某一張表是否存在、自動(dòng)增長(zhǎng)恢復(fù)從1開始、查詢重復(fù)記錄、更新時(shí)字段值等于原值加上一個(gè)字符串、更新某字段為隨機(jī)值、復(fù)制表數(shù)據(jù)到另一個(gè)表、創(chuàng)建表時(shí)拷貝其他表的數(shù)據(jù)和結(jié)構(gòu)...2022-11-11
mysql啟動(dòng)錯(cuò)誤之mysql啟動(dòng)報(bào)1067錯(cuò)誤解決方法
MYSQL啟動(dòng)報(bào)1067錯(cuò)誤,系統(tǒng)日志中是“服務(wù) mysql 意外停止” Mysql日志中則是:Plugin 'FEDERATED' is disabled,下面給出解決方法2014-02-02

