簡體   English   中英

將添加到表的新自動增量字段中的值從0更改為有意義的數字

[英]Change values in new autoincrement field added to table from 0 to a meaningful number

將自動遞增字段添加到表中作為主鍵后,所有記錄在該字段中都包含一個0值,因此在其預期用途中用處不大。

新記錄將具有很高的價值,但是3000+個條目為0呢? 有沒有辦法改變那些?

TIA!

這取決於您如何創建列。 您可以發布代碼嗎? 您正在使用什么引擎:MyISAM,InnoDB或其他?

例如,我對一個表進行了測試:

alter table test1 add column i int auto_increment primary key;
select i from test1;

+---+
| i |
+---+
| 1 |
| 2 |
| 3 |
+---+

因此,在正常情況下,您將獲得填充現有記錄的值。

暫無
暫無

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

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