SQLで自動番号を生成する方法を教えてもらえますか?試しましたが、次のエラーが表示されます
「AUTO_INCREMENTの近くの誤ったsytnax」。
私は何が間違っているのですか?
create table auto1
(
Sno int NOT NULL AUTO_INCREMENT,
fname varchar(50)
)
SQLで自動番号を生成する方法を教えてもらえますか?試しましたが、次のエラーが表示されます
「AUTO_INCREMENTの近くの誤ったsytnax」。
私は何が間違っているのですか?
create table auto1
(
Sno int NOT NULL AUTO_INCREMENT,
fname varchar(50)
)
他のDBエンジンと構文が異なるSQL-Serverを使用していると思います
create table auto1
(
Sno int NOT NULL IDENTITY(1,1),
fname varchar(50)
)
テーブル作成の詳細については、こちらをご覧ください。
以下をお試しください
CREATE TABLE test (
sno INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
fname VARCHAR( 20 ) NOT NULL
)