簡體   English   中英

具有自動增量的SQL插入

[英]SQL Insert with AUTO INCREMENT

我正在嘗試向數據庫中插入50個值,該表有兩個列名,一個是設置為自動遞增的ID列,另一個是用於代碼的列。

當我嘗試插入時,出現錯誤。

這是我的SQL代碼:

 INSERT INTO Names (Id, Code) 
 VALUES (NULL, 'CodeHere', NULL, 'CodeHere', NULL, 'CodeHERE' );

如果ID列是自動遞增的,則不要包含該列,並且每次將輸入拆分為一個值

INSERT INTO Names (Code) 
VALUES ('CodeHere'),('CodeHere'),('CodeHERE' );
 INSERT INTO Names VALUES ('CodeHere'),('2CodeHere'),('3CodeHere'),('4CodeHere')

只需忽略自動遞增列即可。

用這個

 INSERT INTO Names (Id, Code) 
     VALUES (NULL, 'CodeHere'), (NULL, 'CodeHere') ,( NULL, 'CodeHERE' );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM