久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL中怎么實現跨表更新與數據并合

150次閱讀
沒有評論

共計 950 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

本篇文章為大家展示了 MySQL 中怎么實現跨表更新與數據并合,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

MySQL 數據庫如何實現跨表更新與數據并合

例子是這樣的:因為工作的需要,必需追加許多的資源數據到 MYSQL 數據庫的一個表里面,由于數據量比較大,因而想到了把這個表按照資源種類 ID 分為若干個局部,再由多人分別負責其中的一局部。坦白說,把數據分表極其容易,按照資源種類 ID 挑選后導出為不同的表名即可。然而,當數據錄入告終,必需將這些錄入好的數據并合回源表,這又該怎么去實現呢? 該篇文章主要介紹了這一過程的實現。

需求如下:

源表 sourceTable 中有資源 ID,資源種類 ID 和一些原始內容數據,現添置一個字段 A,默感受空,必需往 A 字段中錄入內容。

為了長進錄入效率,將源表 sourceTable 分成若干表 (如:jobTable1,jobTable2…..),分表后的構造與源表 sourceTable 構造全面雷同。由每個人負責其中一個表的錄入工作。

下面以分表之一 jobTable1 為例,推薦一下將錄入后的數據并合回源表 sourceTable 的措施。

我們利用 update 語句更新字段,是對一個表舉行的,如何舉行跨表更新呢?

MySQL 數據庫如何實現跨表更新與數據并合

請看下面的 SQL 語句:

UPDATE`sourceTable`,`jobTable1`SET`sourceTable`.`A`=`jobTable1`.`A`WHERE`sourceTable`.`ID`=`jobTable1`.`ID`ding.dingjian.org;

上面這行 SQL 語句的作用是將分表 jobTable1 中的 A 字段的內容更新回源表 sourceTable 中,遮蔽源表 sourceTable 中的 A 字段內容。

由于分表 jobTable1 中的 ID 對應源表 sourceTable 中的 ID,因而 WHERE 子句用來定位登記。

UPDATE 語句不但可做單表更新,還可跨表更新,而且能夠利用 JOIN 外連接語法。

上述內容就是 MySQL 中怎么實現跨表更新與數據并合,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計950字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 益阳市| 原阳县| 信宜市| 家居| 新泰市| 梧州市| 理塘县| 武宣县| 垫江县| 茂名市| 孝义市| 洪洞县| 宁陕县| 南投市| 耒阳市| 鄂托克旗| 吉木乃县| 湖南省| 伊金霍洛旗| 民权县| 托克托县| 安多县| 莱芜市| 香格里拉县| 新郑市| 陆良县| 宁阳县| 长葛市| 定边县| 贵南县| 公安县| 巍山| 阿勒泰市| 潞城市| 沈阳市| 收藏| 双流县| 太仓市| 屏南县| 鄂托克旗| 虎林市|