mysql主键设的是int型的,长度是10,存了50个数据就存不了了 mysql建表的时候为什么int长度设成11

mysql int\u80fd\u5b58\u591a\u5c11\u6570\u636e

mysql\u7684int\u6839\u636e\u8ba1\u7b97\u673a\u7684\u5185\u90e8\u5b57\u957f\u548c\u7f16\u8bd1\u5668\u7684\u7248\u672c\uff0c\u5728\u5185\u5b58\u4e2d\u53ef\u80fd\u53602\u62164\u4e2a\u5b57\u8282\u3002\u5728\u4e00\u822c\u7535\u8111\u4e2d\uff0cint\u5360\u752832\u5b57\u8282\uff0c32\u6bd4\u7279\uff0c\u6570\u636e\u8303\u56f4\u4e3a\uff0d2147483648\uff5e2147483647\uff3b\uff0d2\uff3e31\uff5e2\uff3e31\uff0d1\uff3d\uff1b\u5728\u5fae\u578b\u673a\u4e2d\uff0cint\u5360\u752832\u5b57\u8282\uff0c16\u6bd4\u7279\uff0c\u6570\u636e\u8303\u56f4\u4e3a\uff0d32768\uff5e32767\uff3b\uff0d2\uff3e15\uff5e2\uff3e15\uff0d1\uff3d\u3002


\u6269\u5c55\u8d44\u6599\uff1a
\u5982\u679c\u4ecemysql\u4e2d\u83b7\u53d6\u7684\u6570\u8d85\u51fa\u4e86int\u7684\u8303\u56f4\uff0c\u5c06\u4f1a\u88ab\u89e3\u91ca\u4e3afloat\u3002\u540c\u6837\u5982\u679c\u6267\u884c\u7684SQL\u8fd0\u7b97\u7ed3\u679c\u8d85\u51fa\u4e86int\u8303\u56f4\uff0c\u4e5f\u4f1a\u8fd4\u56defloat\u3002\u8981\u660e\u793a\u5730\u5c06\u4e00\u4e2a\u503c\u8f6c\u6362\u4e3aint\uff0c\u9700\u8981\u4f7f\u7528SQL\u8bed\u53e5convert\uff08int\uff0c\u6570\u503c\uff09\u6765\u5f3a\u5236\u8f6c\u6362\u3002
\u5982\u679c\u6d6e\u70b9\u6570\u8d85\u51fa\u4e86\u6574\u6570\u8303\u56f4\uff08\u901a\u5e38\u4e3a\uff0b\uff0f\uff0d2\uff0e15e\uff0b9\uff1d2\uff3e31\uff09\uff0c\u5219\u7ed3\u679c\u4e0d\u786e\u5b9a\uff0c\u56e0\u4e3a\u6ca1\u6709\u8db3\u591f\u7684\u7cbe\u5ea6\u4f7f\u6d6e\u70b9\u6570\u7ed9\u51fa\u4e00\u4e2a\u786e\u5207\u7684\u6574\u6570\u7ed3\u679c\u3002\u5728\u6b64\u60c5\u51b5\u4e0b\u6ca1\u6709\u8b66\u544a\uff0c\u751a\u81f3\u6ca1\u6709\u4efb\u4f55\u901a\u77e5\uff01

\u60a8\u597d\uff0cint(m),integer(m) 32\u4f4d\u6574\u6570\uff084\u5b57\u8282....)
\u5176\u5b9e\u8fd9\u4e2am\u8ddfINT\u80fd\u8868\u793a\u7684\u8303\u56f4\u6ca1\u6709\u5173\u7cfb\uff0c\u53ea\u8981\u4f60\u9009\u62e9\u4e86INT\uff0cINT\u662f\u75284\u4e2a\u5b57\u8282\u8868\u793a\uff0c1\u4e2a\u5b57\u82828\u4f4d\uff0c\u82e5\u8868\u793a\u65e0\u7b26\u53f7\u6570\u65f6\u53ef\u4ee5\u8868\u793a\u7684\u8303\u56f4\u662f 0 ------- 232-1 \uff0c\u4f60\u53ef\u4ee5\u5b58\u50a8\u4efb\u4f55\u5728\u8fd9\u4e2a\u8303\u56f4\u5185\u7684\u6570\u5b57\u3002
\u4f46\u4e5f\u4e0d\u662f\u8bf4\u8ddf\u8868\u793a\u5b8c\u5168\u6ca1\u5173\u7cfb\uff0cmysql\u4e2d\u6709\u4e2azerofll,\u5f53\u5efa\u8868\u65f6\u9009\u62e9\u4e860 \u586b\u5145\u4e4b\u540e\u5b58\u50a8\u5c31\u4f1a\u6709\u5f88\u5927\u7684\u4e0d\u540c\uff0c\u8fd9\u65f6\u5982\u679c\u4f60\u9009\u62e9\u7684\u662fint(4) \u4f60\u5b58\u50a812\u5219\u6570\u636e\u5e93\u4e2d\u5b58\u50a8\u7684\u662f0012\uff0c\u5982\u679c\u586b\u519912345\uff0c\u6b64\u65f6\u8d85\u8fc7\u4e86\u4ed6\u7684\u6307\u5b9a\u5bbd\u5ea6\u5219\u6309\u539f\u6837\u5b58\u50a8\u3002

你设置的是自增流水,表会记录当前最大的流水号。你之前是不是表里有数据,你只是执行了删除操作,而没有执行truncate操作?delete后还是会保留最大的流水号,再新增会在这个基础上自增。而truncate是将自增流水号置为1.希望可以帮到你。

identity()
--
自动增长,默认从1开缉场光渡叱盗癸醛含互始自动增1
,
primary
key
--
主键约束
--
identity(初始值,增量值)
--
两个参数

  • 濡備綍鍦mysql涓璁剧疆鑷姩澧為暱鐨int绫诲瀷涓婚敭
    绛旓細鍙傝冧竴涓嬩唬鐮 -- -- Table structure for table `user`-- DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`uid` int(11) NOT NULL auto_increment,`gid` int(11) default NULL,`username` varchar(15) NOT NULL,`password` varchar(15) NOT NULL,PRIMARY KEY (`uid`),) ENGINE=...
  • mysql鐨勪富閿鏈夊摢鍑犵
    绛旓細鏁版嵁绫诲瀷涔熷埄浜庤繘琛涓婚敭鍊兼瘮杈冿紱瀛樺偍绌洪棿鍗犵敤涔熺浉瀵规渶灏忥紝涓鑸璁剧疆涓锛4涓瓧鑺傜殑INT绫诲瀷鎴 8涓瓧鑺傜殑BIGINT绫诲瀷锛涜嫢鏄兂杩涜鏁版嵁姘村钩鎷嗗垎鐨勮瘽锛屼篃鍙互鍊熷姪璁剧疆mysqld瀹炰緥鐨2涓弬鏁帮細auto_increment_increment 鍜 auto_increment_offset锛涘彟澶栵紝鍞竴缂虹偣灏辨槸鑷搴忓垪鏄竴涓〃绾у埆鐨勫叏灞閿侊紝鍦5.0绯诲垪澶ц妯...
  • mysql灏嗙粡甯镐綔涓烘煡璇㈢殑瀛楁璁句负涓婚敭浼氬姞蹇熷害涔?
    绛旓細mysql 閫氬父鎯呭喌涓嬪彧浼氭湁涓涓富閿紝浣犺鐨勮繖绉嶆儏鍐碉紝鍙互缁檜sername鍒涘缓绱㈠紩锛岋紝鍙﹀鎴戜滑閫氬父鏄妸Int鍨瀛楁璁剧疆涓轰富閿 鑰屼笉鏄粰string鍨嬪瓧娈佃缃垚涓婚敭锛屽洜涓篒nt姣攕tring閫熷害蹇
  • mysql鑷涓婚敭
    绛旓細column1 VARCHAR(50),column2 INT,PRIMARY KEY (id));鍦ㄨ繖涓緥瀛愪腑锛宔xample_table琛ㄦ湁涓涓悕涓篿d鐨勫垪锛绫诲瀷涓烘暣鏁(INT)銆侼OT NULL绾︽潫琛ㄧずid鍒椾笉鑳藉寘鍚┖鍊笺侫UTO_INCREMENT灞炴璁剧疆浜唅d鍒楀皢鑷姩閫掑銆傛渶鍚庯紝PRIMARY KEY绾︽潫浣垮緱id鍒楁垚涓鸿〃鐨涓婚敭銆傛彃鍏ユ柊琛屾椂涓嶅繀鎸囧畾鑷瀛楁鐨勫硷紝MySQL浼氳嚜鍔ㄥ鐞...
  • mysqllimit鍙互璺熷缓琛ㄨ鍙ヤ竴璧蜂娇鐢ㄥ悧
    绛旓細mysqllimit鍙互璺熷缓琛ㄨ鍙ヤ竴璧蜂娇鐢紝涓婚敭鍊煎缓璁娇鐢細int銆乥igint銆乧har绛绫诲瀷銆​ 涓嶅缓璁娇鐢細varchar鏉ュ仛涓婚敭銆備富閿间竴鑸兘鏄暟瀛楋紝涓鑸兘鏄畾闀跨殑锛佷富閿櫎浜嗭細鍗曚竴涓婚敭鍜屽鍚堜富閿箣澶栵紝杩樺彲浠ヨ繖鏍疯繘琛屽垎绫伙紵鑷劧涓婚敭锛氫富閿兼槸涓涓嚜鐒舵暟锛屽拰涓氬姟娌″叧绯汇備笟鍔′富閿細涓婚敭鍊煎拰涓氬姟绱у瘑鍏宠仈锛屼緥濡傛嬁...
  • mysql id瀛楁int绫诲瀷,濡備綍璁剧疆榛樿鍊艰嚜鍔ㄥ鍔 鐢╬hpmyadmin濡備綍鎿嶄綔...
    绛旓細閫夋嫨涓婚敭鐨鏃跺 鎶婇檮鍔犻変笂auto_increment
  • mysql閫氳繃涓婚敭鏌ヨ鍑洪敊璇殑鏁版嵁
    绛旓細浣犲垎鏋愮殑瀵圭殑锛氬洜涓築琛ㄧ殑涓婚敭id鏄痠nt绫诲瀷鐨锛屼綘浼犻掔殑鏉′欢鏄竴涓瓧绗︿覆銆mysql鍦ㄦ煡璇㈢殑鏃跺欏洖寮哄埗杞崲瀛楃锛屽皢瀛楃涓茶浆涓4锛屽鏋滀綘鐨勫瓧绗︿覆绗竴涓瓧绗︿笉鏄暟瀛楃殑璇濆簲璇ユ槸宸笉閿欐潵鐨勩
  • mysql鏁版嵁搴撲腑鐨勮嚜澧炲瓧娈典細涓嶄細婧㈠嚭,鎴戠敤鐨勬槸int,涓囦竴瓒呰繃杩欎釜int鐨...
    绛旓細鐪嬩綘鐨勬暟鎹噺澶氬ぇ锛屽ぇ鐨勮瘽鑲畾浼氭湁婧㈠嚭鐨勶紝鍥犱负浠栧氨鍙湁11浣嶆暟瀛楋紝鍙互閫夋嫨鍞竴鐨勫瓧绗︿覆浣滀负涓婚敭锛屽鏋滀綘瑕佷富閿嚜澧為暱涔熷彲浠ラ夋嫨鏇翠负闀跨殑鏁板瓧鍨嬬被鍨浣滀负瀛愰敭锛屾瘮濡俠igint涔嬬被鐨
  • MySQL鍙互鑷姩鐢熸垚瀛楃涓茬殑涓婚敭鍚
    绛旓細涓嶈锛岃В鍐虫柟娉1.鑷涓婚敭锛int绫诲瀷鐨 .2鎵嬪姩鐢熸垚涓婚敭浣跨敤uuid锛屽瓧绗︿覆绫诲瀷鐨
  • mysql琛ㄥ凡缁忓缓绔嬪畬姣昳d鏄涓婚敭,鐜板湪鎯虫妸id璁剧疆鎴愯嚜澧,姹傞珮鎵嬫寚鏁欏晩_鐧惧害...
    绛旓細鑷鍒楀繀椤鏄痠nt绫诲瀷銆傚叿浣撶殑淇敼璇彞鐨勮瘽锛屽墠闈㈢殑杩欎綅宸茬粡璐村嚭鏉ヤ簡銆俛lter table yourtablename change id id int auto_increment;琛ュ厖涓鐐癸細淇敼瀵逛簬涔嬪墠宸茬粡鎻掑叆鐨勬暟鎹笉璧蜂綔鐢紝瀵逛簬淇敼鍚庢彃鍏ョ殑鏁版嵁璧锋晥銆
  • 扩展阅读:主键 ... mysql主键自增 ... 设置主键的三种方法 ... db2单个主键改为联合主键 ... 两个主键 ... mysql中int最长多少位 ... 主键可以有多个吗 ... 数据库设置两个主键 ... mysql bigint 长度 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网