我有兩個表自動更新,如果鍵存在
PARTSUPP - table
PS_PARTKEY
PS_SUPPKEY
PS_AVAILQTY
PS_SUPPLYCOST
PS_COMMENT
S_NAME
和
SUPPLIER - table
S_SUPPKEY
S_NAME
S_ADDRESS
S_NATIONKEY
S_PHONE
S_ACCTBAL
S_COMMENT
那麼我需要:
1 - 迭代更新PARTSUPP.S_NAME與SUPPLIER.S_NAME其中PARTSUPP。 PS_SUPPKEY = SUPPLIER.S_SUPPKEY
是@ branko-dimitrijevic是出於性能原因。現在即時將關係數據庫遷移到monodb,並且沒有使關聯數據庫非規範化,它花了很多時間。非規範化表需要僅搜索一個表,而不是獲得更快的結果。 – ulima69
@ ulima69那麼我可以建議做這個更新,並確實實施觸發器的平等嗎?另外,你可以考慮規範化的設計,但是使用自然鍵和InnoDB,它們將對行進行物理排序,使得合併連接非常高效(或者至少這是我期望從等效的Oracle技術中獲得的,我並不是那種經驗豐富的MySQL的)。 –