美文网首页
MYSQL中“unsigned attribute”在自增主键中

MYSQL中“unsigned attribute”在自增主键中

作者: 囝囝123 | 来源:发表于2019-08-06 11:11 被阅读0次

    在测试环境用navicat 创建一个表,然后导出建表语句用公司的数据库引入在线审批功能,在创建检测过程中,提示如下错误:

    Set unsigned attribute on auto increment column in table 'certificate_temp'.
    

    经过查阅,发现所有的整数主键都有可选的属性“UNSIGNED”(无符号),顾名思义,无符号整数只能应用与正数的情况下,并且正数的上线大约是有符号正整数上线的2倍(不要问我为什么),对比如下:


    image.png

    所以,添加无符号属性的SQL语句如下:

    `id` int(11) unsigned  NOT NULL AUTO_INCREMENT COMMENT 'ID',
    

    或者也可以在navicat 创建表的时候 勾选上


    image.png

    相关文章

      网友评论

          本文标题:MYSQL中“unsigned attribute”在自增主键中

          本文链接:https://www.haomeiwen.com/subject/wyhidctx.html