2017-03-05 8 views
0

:私はこのエラーになっておくMySQLのテーブル作成エラー整数

create table jogadores(
id INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT, 
nome varchar NOT NULL, 
idade int NOT NULL UNSIGNED, 
nacionalidade varchar NOT NULL 
) 

: ) エラーレポートを - SQLエラー:あなたのSQL構文でエラーが発生しています。また、私は赤を得るライン3.

で ') 、NOT NULLをidadeがUNSIGNED NOT NULLをINT、 nacionalidade VARCHAR NOT NULL' の近くに使用する権利構文については、ご使用のMariaDBサーバーのバージョンに対応するマニュアルを確認してください「T」の下にアンダーライン及び「(」「INT(10)」で

答えて

5

varchar()長さを持つ必要があります。

create table jogadores (
    id INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT, 
    nome varchar(255) NOT NULL, 
    idade int UNSIGNED NOT NULL, 
    nacionalidade varchar(255) NOT NULL 
); 

そしてUNSIGNEDはないNOT NULL後、数値宣言の直後に行く必要。を参照してください。

1

varcharの長さ、つまりvarchar(100)を指定する必要があります。

関連する問題