2015-08-13 26 views
0

默認情況下,主鍵字段從1開始。
如果我改變它並將零(0)id添加到我的主鍵字段是有效的並且沒有問題? 或有這個問題的標準?零在主鍵有效

主鍵類型是「int(11)」。

+1

https://dev.mysql.com/doc/refman/5.0/en/integer-types.html檢查已簽名和未簽名的下限和上限,如果未簽名,則從0到4294967295 –

+1

不要收到錯誤消息,這是有效的... –

回答

1

這應該很好。通常整數都是有符號的,使用負數也是完全正確的,就UNIQUE約束而言。但由於顯而易見的原因,該公約將從1開始並上升。

http://forums.mysql.com/read.php?152,230892,264799

的默認行爲是創建符號整數。

+0

謝謝,但通常專業程序員,使用零ID? (對於異常表絕對不是全部表) – armani