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
キーワード(グループ化) を MySQL で使用する場合は、それをバッククォート (`) で囲んで、それをテーブル名として解釈することを MySQL に知らせる必要があります。
RENAME TABLE `group` TO `member`;
追加されました(コメントを参照) - これらは一重引用符ではありません。