2017-10-16 6 views
0

これはエンティティBankのテーブルを作成しようとしている、非常に単純なコードです。この構文エラーが発生した場合、私は理解していない私はthemysqlワークベンチで書いたこのSQLコードの構文エラーはどこですか?

Error Code: 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 'create table bank (banknum integer(5) NOT NULL, bankname varchar(20) NOT NULL, ' at line 1

create table bank (
banknum integer(5) NOT NULL, 
bankname varchar(20) NOT NULL, 
primary key(banknum)); 

しかし、これを実行するとエラーが発生します。

+0

この前に行区切り記号が必要なコードはありますか?あなたはデータベースを選択しましたか? – WillardSolutions

+0

「作成」の直前にはどうなりますか? – Strawberry

答えて

-1
create table bank (
banknum INT(5) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
bankname VARCHAR(20) NOT NULL); 
+1

これは、この質問の基礎となる構文エラーについては説明しません。 –

関連する問題