2016-10-20 10 views
1
CREATE TABLE Genere(gid int AUTO_INCREMENT, 
    Desc VARCHAR(20) NOT NULL, PRIMARY KEY(gid)); 

ERROR 1064(42000):SQL構文にエラーがあります。行1の 'Desc VARCHAR(NOT NULL、PRIMARY KEY(gid))'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを参照してください。テーブルを作成する構文が正しい場合でも、SQLのエラー1064

+1

'ワード。別のものを使用してください。 –

+0

ありがとうございました:) –

+0

予約語を使用しないでください。 "ベストプラクティス" –

答えて

1

2番目の列名を変更する必要があります。 Descは予約語であり、テーブルはフィールド名として使用できません。

+0

情報ありがとうございました:) –

1

あなたのフィールドリストで使用される言葉は「MySQLでのキーワードと予約語」の一覧にあることがわかっています

これらのような他の単語のリストを参照してください:Keywords & reserved words in MySQL desc`が予約されている

+0

ありがとうございました:) –

関連する問題