-1
我使用MySQL和PHP一起創建登錄系統。 每次有新用戶註冊時,我都有一個名爲ID的'int'變量,它使用PRIMARY KEY和AUTO_INCREMENT每次增加1。雖然,似乎有一個int()的限制,我不想要。請幫忙。MySQL int()無限制
id int() not null AUTO_INCREMENT PRIMARY KEY,
我使用MySQL和PHP一起創建登錄系統。 每次有新用戶註冊時,我都有一個名爲ID的'int'變量,它使用PRIMARY KEY和AUTO_INCREMENT每次增加1。雖然,似乎有一個int()的限制,我不想要。請幫忙。MySQL int()無限制
id int() not null AUTO_INCREMENT PRIMARY KEY,
INT類型的最大值是2^31-1 signed和2^32-1 unsigned。或者簡單來說,它是32位寬。如果您需要更大的INT類型,則必須使用64位寬的BIGINT。 欲瞭解更多信息,請看看MySQL文檔:https://dev.mysql.com/doc/refman/5.7/en/integer-types.html
什麼是「int()」的限制?所有數字列都有限制,「INT」沒有什麼不同,但除非您每秒註冊數千用戶,否則應該沒有問題。 – tadman
無符號整數的最大值爲4294967295 – WillardSolutions
**警告**:編寫您自己的訪問控制層並不容易,並且有很多機會使其嚴重錯誤。請不要在[Laravel](http://laravel.com/)等任何現代開發框架(http://codegeekz.com/best-php-frameworks-for-developers/)上編寫自己的認證系統,內置了強大的[認證系統](https://laravel.com/docs/5.4/authentication)。絕對不要遵循[推薦的安全最佳實踐](http://www.phptherightway.com/#security)和**從不將密碼存儲爲純文本**。 – tadman