2016-07-15 5 views
0

후 열 추가 물음표를 추가 내가 사용하여 기존 MySQL의 테이블에 열을 추가 :MySQL의 이름

ALTER TABLE tablename ADD columnname varchar(10) AFTER anothercolumnname; 

을 나는

DESCRIBE tablename; 

추가 된 열이

columnname? 
처럼 보였다했을 때

열을 삭제하고 다시 추가 할 수 없으며이를 수행 한 후에 이름에 따옴표를 사용하지 않는다는 것을 깨달았습니다. 해당 열을 제거 할 수있는 방법이 있습니까? 어떤 도움을 주셔서 감사합니다

답변

1

다음은 열을 제거해야합니다; 테이블 이름 탈출 bacticks를 사용

ALTER TABLE tablename DROP column `columnname?`; 

을하지만 당신은 당신이 열을 추가 할 때 실수로 물음표를 입력하지 않은 것이 확실?

+0

드롭 테이블이 나를 위해 일했던 것입니다. 이전에 떨어 뜨리려고했을 때 백틱을 잊어 버렸을 것입니다. 매우 감사합니다. – Robert

+0

그러면 열 이름이 정말 물음표로 끝났습니까? –

+0

처음에는 물음표가 삽입 된 이유가 없습니다. – Robert