[英]Prevent id field to be 0 in mysql
我正在創建一個帶有id
字段的表。 這是創建列的查詢的一部分。
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
當我插入數據時,我只是將id
設置為NULL,而mysql為我設置了一個漸進的id號。 如何防止此ID為0? 我正在編寫代碼,以便0代表一個例外:這是一種很糟糕的編碼樣式,但是如果不重寫所有內容,我無能為力。
那么,有沒有辦法告訴mysql永遠不要在id字段上存儲零?
謝謝!
由於auto_increment
列僅從1開始存儲遞增的數字,因此不必擔心。 數據庫無需任何其他操作即可處理該問題。
您可以將初始AUTO_INCREMENT
值設置為正整數-但我仍然相信它始終以1
開頭。 只是要確定:
ALTER TABLE table_name_here AUTO_INCREMENT = 1000;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.