2013-08-22 28 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

相关问题