2013-08-02 25 views
0

我的數據庫中有大約65個表格。 現在我想添加外鍵約束到所有的表,有沒有什麼辦法可以在同一時間更改多個表的相同的外鍵添加到所有必要的表。Mysql一起改變多個表格

+0

「外鍵約束添加到所有表」 爲什麼? – Raptor

+0

它不是所有的表,但添加外鍵到連接到它們各自父表的表格。 –

回答

0

你需要寫一個SP。

儲存在表變量和表變量的定義這些65個表應該是

聲明@table表(ID INT IDENTITY(1,1),TABLE_NAME VARCHAR(1000))

現在運行循環並直到MAX(ID)並運行此Alter語句。

作爲相同的外鍵添加它不會是一個問題。

問候

Ashutosh說

+0

我沒有得到你的答案 –

相關問題