0

私は MySQL の初心者です。Web 上の簡単なチュートリアルに従いました。このような単純な create table ステートメントがあります。

create table users(
userID int primary key identity(1,1)
)

ID が何を意味するのかはある程度理解できましたが、MySQL コンソールでこのステートメントを入力すると、常に構文エラーがあると不平を言われます。

誰か助けてくれませんか?ありがとう。

4

3 に答える 3

1

この構文で試すことができます

CREATE TABLE users(
userID  INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(userID  )
);

SQLサーバーに適切な場合の構文

于 2012-08-26T17:45:19.597 に答える
1

Identity(1,1)mysql 構文ではありません。auto_increment代わりに使用

于 2012-08-26T17:46:05.000 に答える
0

ID は、新しい行のフィールド値を自動インクリメントするために使用されます。

Identity(インクリメント、シード)

. そうは言っても、mysqlはそれをまったくサポートしていないと思います。私はそれをsql-serverで見ました。mysqlauto_incrementで使用されます。

于 2012-08-26T17:54:17.510 に答える