2016-07-16 16 views
3

MySQLにcsvをインポートしました。 PHPMyAdminは表8と呼ばれるテーブルを作成しました(スペースを使用)。mysqlテーブル名の名前を変更できません...スペースがあります

私はSQLに名前を変更してみてください:

RENAME TABLE 8 to gender 

私はエラーを取得する:

#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 8` to `gender`' at line 1 

私は

...バックティック、引用符...一見すべてを試してみました

私はそれが問題を引き起こしているスペースだと思うが、私はアイデアが足りない。

+2

テーブル 'テーブル8'の名前は何ですか? 'テーブル8 'を' gender 'にリネームします。ダックはバックティックです。 – xQbert

+0

はい、表8 @xQbert – stilts77

+0

ありがとうございます。乾杯。 :-) – stilts77

答えて

5

構文が間違っている、あなたはtableキーワードが欠落している(はい、スペースを含むテーブル名逃れるために `sのに注意してください)。また

RENAME TABLE `TABLE 8` TO gender 

を、あなたは、より完全な構文を使用できます。

ALTER TABLE `TABLE 8` RENAME TO gender 
関連する問題