Переименование таблицы не работает в MySQL
RENAME TABLE group TO member;
Сообщение об ошибке
#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 'group
RENAME TO member' at line 1
Запрос работает на других таблицах для меня, но не с таблицей group
.
mysql
database
table-rename
Анил Олаккал
источник
источник
Ответы:
group
является ключевым словом (частью GROUP BY ) в MySQL, вам нужно заключить его в обратные кавычки, чтобы показать MySQL, что вы хотите, чтобы оно интерпретировалось как имя таблицы:добавлено (см. комментарии) - это не одинарные кавычки.
источник
Пожалуйста попробуйте
источник
MySQL запрос на переименование таблицы
В своем запросе вы использовали group, который является одним из ключевых слов в MySQL. Старайтесь избегать ключевых слов mysql для имени при создании таблицы, имени поля и так далее.
источник
или
источник
Переименуйте таблицу в MySQL:
источник
Изменение имени таблицы
источник
группа - это зарезервированное слово в MySQL, поэтому вы видите такую ошибку.
Вам нужно обернуть имя таблицы в кавычки :
источник
группа является ключевым словом, поэтому вы должны заключить в
group
источник
tb1 - имя текущей таблицы. tb2 - имя, по которому вы хотите, чтобы ваш стол назывался.
источник
Согласно документации mysql : «переименовывать
TEMPORARY
таблицыRENAME TABLE
не работает. ИспользуйтеALTER TABLE
вместо этого».Так что это самый переносимый метод:
источник
Попробуйте любой из этих
или
источник
Для
Mysql 5.6.18
использования следующей командыALTER TABLE `old_table` RENAME TO `new_table`
Также, если возникла ошибка «.... рядом с RENAME TO ...», попробуйте снять галочку
`
источник
Запуск The Alter Command
1. Перейдите на вкладку SQL вверху.
2.В текстовом поле введите следующую команду:
ALTER TABLE exampletable RENAME TO new_table_name;
3.Нажмите кнопку перехода.
источник: https://my.bluehost.com/hosting/help/2158
источник
Ты можешь использовать
Используйте обратную галочку (`) вместо одинарных кавычек (').
источник
Без указания имени базы данных таблицу нельзя переименовать в моем случае, я следовал приведенной ниже команде, чтобы переименовать таблицу.
источник
Щелкните правой кнопкой мыши View> New Query
И введите: EXEC sp_rename 'Table', 'NewName'
Затем нажмите кнопку «Выполнить» в верхнем левом углу страницы.
источник