2013-08-22 3 views
-1

ID 행이 모두 "ID"인 데이터베이스가 있습니다. 나는 그들 모두를 "ID_ [테이블 이름]"으로 변경하고 변경된 ID 행과 관련된 모든 외래 키를 변경해야합니다.데이터베이스의 모든 ID를 변경하십시오.

+1

당신이 사용하고있는 DBMS의 태그와'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

Nope. 외래 키를 삭제하고 열 이름을 바꾼 다음 관계를 추가하십시오 –

+0

PHP 스크립트로 이것을 수행하여 개별적으로 변경하지 않아도 될까요? – user1569154

관련 문제