1

私はこの単純なコマンドを実行しようとしています:

create table foo
(clo int primary key unsigned auto_increment);

しかし、私はこのエラーを受け取ります:

エラー1064(42000):SQL構文にエラーがあります。2行目の「unsignedauto_increment)」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

4

2 に答える 2

1

intと をunsignedまとめてみましたが、うまくいきました:

create table foo
(clo int unsigned primary key auto_increment );
于 2010-05-03T14:19:13.253 に答える
0

あなたの構文は少しずれています。これを試して:

create table `foo` (
  `clo` int unsigned auto_increment ,
  PRIMARY KEY(`clo`)
) ENGINE=MYISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
于 2013-05-01T10:18:31.750 に答える