Как удалить таблицу с именем после ключевого слова в MySQL? - PullRequest
1 голос
/ 11 июля 2011

Я случайно назвал таблицу «заказ».Поскольку 'order by' является ключевой фразой, я не могу удалить эту таблицу:

> drop table order;
ERROR 1064 (42000): You have an error in your SQL syntax; ...

Как мне удалить таблицу?

Ответы [ 3 ]

2 голосов
/ 11 июля 2011

Попробуйте это:

drop table `order`;

Протестировано и работает на MySQL:)

1 голос
/ 11 июля 2011

Использование обратных кавычек вокруг имени таблицы:

drop table `order`;

будет работать.

1 голос
/ 11 июля 2011

По умолчанию символ кавычки идентификатора - это обратная черта («` »):

drop table `order`;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...