Переименуйте таблицу в MySQL
Переименование таблицы в 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
.
Ответы
Ответ 1
group
- это ключевое слово (часть GROUP BY) в MySQL, вам нужно окружить его обратными выводами, чтобы показать MySQL, что вы хотите он интерпретируется как имя таблицы:
RENAME TABLE `group` TO `member`;
добавлено (см. комментарии). Это не одинарные кавычки.
Ответ 2
Попробуйте
RENAME TABLE `oldTableName` TO `newTableName`
Ответ 3
Запрос mysql для таблицы переименования
Rename Table old_name TO new_name
В вашем запросе вы использовали группу, одно из ключевых слов в MySQL.
Старайтесь избегать ключевых слов mysql для имени при создании таблицы, имени поля и т.д.
Ответ 4
ALTER TABLE old_table_name RENAME new_table_name;
или
RENAME TABLE old_table_name TO new_table_name;
Ответ 5
Переименуйте таблицу в MySQL:
ALTER TABLE current_name RENAME new_name;
Ответ 6
group - это зарезервированное слово в MySQL, поэтому вы видите такую ошибку.
#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
Вам нужно привязать имя таблицы к backticks:
RENAME TABLE `group` TO `member`;
Ответ 7
ALTER TABLE `group` RENAME `member`
group - ключевое слово, поэтому вам нужно заключить в group
Ответ 8
Изменение имени таблицы
RENAME TABLE name_old_table TO name_new_table;
Ответ 9
RENAME TABLE tb1 TO tb2;
tb1 - имя текущей таблицы.
tb2 - имя, которое вы хотите, чтобы ваша таблица была вызвана.
Ответ 10
Попробуйте любой из этих
RENAME TABLE `group` TO `member`;
или
ALTER TABLE `group` RENAME `member`;
Ответ 11
ALTER TABLE old_example_table RENAME TO new_table_name;
Ответ 12
Выполнение команды Alter
1. Перейдите на вкладку SQL вверху.
2.В текстовом поле введите следующую команду: ALTER TABLE exampletable RENAME TO new_table_name;
3.Нажмите кнопку перехода.
источник: https://my.bluehost.com/hosting/help/2158
Ответ 13
Без указания имени базы данных таблица не может быть переименована в моем случае, я выполнил следующую команду, чтобы переименовать таблицу.
RENAME TABLE current_db.tbl_name TO current_db.tbl_name;
Ответ 14
Щелкните правой кнопкой мыши на View > New Query
И Тип:
EXEC sp_rename 'Таблица', 'NewName'
Затем нажмите кнопку "Выполнить" в левом верхнем углу страницы.