MySQL - таблица переименования с именем "TABLE 12"

Я пытаюсь передать мою проблему... а именно, я не могу переименовать мою таблицу с именем "ТАБЛИЦА 12", которая была импортирована. Я получил ответ:

#1064 - 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 ''TABLE 12' TO categories' at line 1

3 ответа

Решение

Используйте `вместо 'для цитирования имен баз данных / таблиц / полей в MySQL. например:

RENAME TABLE `TABLE 12` TO `categories`

Используйте обратные метки на объектах, связанных с системой.

Предполагая, что ваше имя таблицы TABLE 12:

RENAME TABLE `TABLE 12` TO `categories`

Предполагая, что ваше имя таблицы 12:

RENAME TABLE `12` TO `categories`

Документация

Попробуйте использовать символ обратной галочки (`) вместо кавычек (').

RENAME TABLE `TABLE 12` TO `Categories`
Другие вопросы по тегам