2013-08-22 59 views
-1

我有一個數據庫,其ID行全部被稱爲「ID」。我需要將它們全部更改爲「ID_ [表名稱]」並更改與這些更改的ID行相關的每個外鍵。改變數據庫中的所有id

+1

請與您正在使用的數據庫管理系統的代碼替換你的'sql'標籤。 – Barmar

+0

一些支持'ALTER TABLE RENAME COLUMN ....':) – Trinimon

+0

一個問題:**爲什麼?** – gvee

回答

0

我想你並沒有改變數據庫中的所有列名稱。

變化一一表列通過使用此語法

ALTER TABLE table_name 
    RENAME COLUMN old_name to new_name; 
+0

這會改變外鍵嗎? – user1569154

+0

沒有。刪除外鍵>重命名列>並添加關係 –

+0

是否可以使用PHP腳本執行此操作,以便不必一個一個地更改? – user1569154

相關問題