我想实现第一行为1,第二行为11,就是自动增长列的步长为10,如何设置?

解决方案 »

  1.   

    手册有例子为什么不好好看看。  mysql> SET @auto_increment_increment=10;
    o                       Query OK, 0 rows affected (0.00 sec)
    o                      
    o                       mysql> SHOW VARIABLES LIKE 'auto_inc%';
    o                       +--------------------------+-------+
    o                       | Variable_name            | Value |
    o                       +--------------------------+-------+
    o                       | auto_increment_increment | 10    |
    o                       | auto_increment_offset    | 1     |
    o                       +--------------------------+-------+
    o                       2 rows in set (0.01 sec)
    o                      
    o                       mysql> INSERT INTO autoinc1 VALUES (NULL), (NULL), (NULL), (NULL);
    o                       Query OK, 4 rows affected (0.00 sec)
    o                       Records: 4  Duplicates: 0  Warnings: 0
    o                      
    o                       mysql> SELECT col FROM autoinc1;
    o                       +-----+
    o                       | col |
    o                       +-----+
    o                       |   1 |
    o                       |  11 |
    o                       |  21 |
    o                       |  31 |
    o                       +-----+
    o                       4 rows in set (0.00 sec)
      

  2.   

    mysql 设置步长,终于找到了。