2016-09-24 3 views
0

Просто интересно, почему я получаю эту ошибку, когда я бегу SQL в PHPMyAdminMySQL: # 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

Здесь вы пытаетесь добавить повторяющееся имя столбца, поэтому ошибка. Надеюсь, вы попытаетесь изменить имя столбца конкретной таблицы. правильно? для имени изменения столбца, используя этот запрос 'ALTER TABLE' 'table_name' CHANGE old_name'' new_name' VARCHAR (255) NOT NULL; ' или если добавить новый столбец означает ' ALTER TABLE ADD TAB_NAME col_name VARCHAR (100) ' – Karthi

+0

Привет, но это не дубликат таблицы, как показано на рисунке ниже: http://postimg.org/image/3rogaukdn Я запутался. – Anders

ответ

-1

Проверьте схему таблиц, возможно, тот же самый столбец уже существует.

+0

wow thx для быстрого ответа, но нет такой таблицы, пожалуйста, смотрите скриншот здесь: http://postimg.org/image/3rogaukdn/ – Anders

Смежные вопросы