-3

SQLで自動番号を生成する方法を教えてもらえますか?試しましたが、次のエラーが表示されます

「AUTO_INCREMENTの近くの誤ったsytnax」。

私は何が間違っているのですか?

create table auto1
(
    Sno int NOT NULL AUTO_INCREMENT, 
    fname varchar(50)
)   
4

2 に答える 2

1

他のDBエンジンと構文が異なるSQL-Serverを使用していると思います

create table auto1 
(
    Sno int NOT NULL IDENTITY(1,1), 
    fname varchar(50) 
) 

テーブル作成の詳細については、こちらをご覧ください

于 2012-06-08T08:47:00.677 に答える
0

以下をお試しください

CREATE TABLE test (
sno INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
fname VARCHAR( 20 ) NOT NULL
)
于 2012-06-08T08:58:07.913 に答える