2016-09-24 2 views
0

내가 phpMyAdmin을에서 SQL을 실행할 때이 오류가 왜MySQL은 : # 1060 - 중복 열 이름

나는이 오류가 궁금해 :

#1060 - Duplicate column name

나는이 코드를 실행하면

ALTER TABLE filters ADD location_dating VARCHAR(100); 
ALTER TABLE filters ADD age_range VARCHAR(100); 
ALTER TABLE filters ADD distance_range VARCHAR(100); 
UPDATE filters SET location_dating='0',age_range='16,100',distance_range='0,500’; 

왜 그런가?

+0

아마도 이미 존재하는 열을 추가하기를 원합니까? –

+0

여기서 중복 된 컬럼 이름을 추가하려고합니다. 그 이유는 에러입니다. 특정 테이블의'컬럼 이름 '을 변경하기를 바랍니다. 권리? '''new_name' VARCHAR (255) NOT NULL old_name' table_name' 변경'표를 ALTER이 쿼리 를 사용하여 컬럼의 이름 변경에 대한 , 당신은 새 열을 추가 할 경우' 을하거나 가'표 TAB_NAME의 ADD를 ALTER 의미 col_name VARCHAR (100)' – Karthi

+0

안녕하세요. 그렇지만 여기 같은 스크린 샷을 보시고 중복되는 테이블은 없습니다 : http://postimg.org/image/3rogaukdn 혼란 스럽네요. – Anders

답변

-1

테이블 스키마를 확인하십시오. 아마도 동일한 열이 이미 존재할 것입니다.

+0

빠른 응답을 위해 놀랍지 만, 표는 여기 스크린 샷을 참조하십시오 : http://postimg.org/image/3rogaukdn/ – Anders