MySQL出現警告:Integer display width is deprecated and will be removed in a future release


解決方法:不指定寬度如:INT 后面不要加寬度

Integer display width is deprecated and will be removed in a future release:整數顯示寬度已棄用,將在以后的版本中刪除

對於整數數據類型如INT [M],M指示顯示寬度,對於浮點和定點數據類型, M是可以存儲的總位數。從MySQL 8.0.17開始,對於整數數據類型,不建議使用display width屬性,即不用M顯示寬度,並且在將來的MySQL版本中將刪除對它的支持。

例如, INT(4)指定 INT顯示寬度為四位數的。應用程序可以使用此可選的顯示寬度來顯示整數值,該整數值的寬度小於為列指定的寬度,方法是用空格左鍵填充。如果插入的數的位數大於顯示的寬度M的值,數值依然可以插入,並顯示原來的數。如 year INT[4], year的值為12345,那么還是顯示12345.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM