根據不同的表格「過濾」巨大的 MariaDB/Mysql 表
P粉287345251
P粉287345251 2023-09-07 10:51:26
0
2
336

在我的 mariaDB 資料庫中處理大型資料集。我有兩個表,其中表 A 包含 5700 萬行,表 B 包含大約 500 行。表 B 是與表 A 中的列相關的 ids 的子集。我想刪除 A 中沒有相應 ID 的所有行表B.

範例表 A:

classification_id 姓名
20 梅賽德斯
30 川崎
80 徠茲
70 惠普

範例表B:

classification_id 類型
20 汽車
30 自行車
40 公車
50

因此,在此範例中,表 A 中的最後兩行將被刪除(或將建立僅包含前兩行的鏡像表,這也可以)。

我嘗試使用內部聯接執行第二個查詢,但此查詢花了幾分鐘才給出記憶體不足異常。

關於如何解決這個問題有什麼建議嗎?

P粉287345251
P粉287345251

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!