【问题标题】:MySQL row declarations?MySQL 行声明?
【发布时间】:2010-01-21 15:19:28
【问题描述】:

这些在 MySQL 中是什么意思?我正在使用 MySQL 工作台,我看到我可以指定一个新列...(我记下了我的猜测)

  • PK –(主键)
  • NN –(非空)
  • BIN –(二进制?)
  • 联合国 - (Unicode?)
  • ZF- (???)
  • AI –(自动增量?)

AI 与 MSSQL 中的身份规范完全一样吗? (我可以在不指定值的情况下插入一条记录,它会插入下一个可用的 int 吗?)

【问题讨论】:

    标签: mysql auto-increment zend-framework


    【解决方案1】:

    ZF 可能是ZEROFILL

    CREATE TABLE zf (id INT(5) ZEROFILL NOT NULL DEFAULT 0);
    
    INSERT
    INTO    zf
    VALUES  (1);
    
    SELECT  *
    FROM    zf;
    
    --
    00001
    

    UN 不是UNICODE,而是UNSIGNEDZEROFILL 暗示)

    【讨论】:

      【解决方案2】:

      NN表示不为空,

      AI 与 MSSQL 中的身份规范完全一样吗? (我可以在不指定值的情况下插入一条记录,它会插入下一个可用的 int 吗?)

      是的,您可以这样插入。

      【讨论】:

        猜你喜欢
        • 2023-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多