Как удалить столбцы в таблице, где имена столбцов — «индекс» и «Безымянный: 0» в MySQLPython

Программы на Python
Anonymous
Как удалить столбцы в таблице, где имена столбцов — «индекс» и «Безымянный: 0» в MySQL

Сообщение Anonymous »

Я импортировал фрейм данных через Python на сервер MySQL в виде таблицы (имя таблицы = подсказки). Во время этого процесса я случайно добавляю столбцы с именами «index» и «Unnamed: 0» на сервер MySQL. Я пробовал разные способы удаления столбцов, как показано ниже.

alter table tips drop 'index';
alter table tips drop column 'index';
alter table tips drop [index];
alter table tips drop ['index'];


Для всех приведенных выше операторов для столбца «индекс» ниже является ошибкой.

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''index'' at line 1


Я попробовал то же самое для «Безымянный: 0»

alter table tips drop 'Unnamed: 0';
alter table tips drop column 'Unnamed: 0';
alter table tips drop [Unnamed: 0];
alter table tips drop ['Unnamed: 0'];


Для всех приведенных выше утверждений для «Unnamed: 0» ниже является ошибкой.

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Unnamed: 0'' at line 1


Подробнее здесь: https://stackoverflow.com/questions/557 ... -unnamed-0

Вернуться в «Python»