在MySQL中什么时候应该使用无符号整数和有符号整数?使用哪个更好,还是这只是个人喜好?因为我见过它是这样使用的;
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT
和
id INT(11) NOT NULL AUTO_INCREMENT
发布于 2012-07-17 11:25:56
对非负整数使用UNSIGNED
。
发布于 2015-11-22 00:14:44
基本上,使用UNSIGNED
时,由于显式指定不需要负数(通常是因为您存储的值永远不会为负数),因此为您自己分配了两倍的整数空间。
发布于 2019-10-14 13:11:21
对于负整数值,使用SIGNED
;对于非负整数值,使用UNSIGNED
。它总是建议使用id的UNSIGNED
作为主键。
https://stackoverflow.com/questions/11515594
复制相似问题