1

InnoDBテーブルはどのようにして各エントリIDで1ではなく5を増やすことができますか?

ありがとう

ID - TITLE
5  - Entry 1
10 - Entry 2
15 - Entra 3
4

2 に答える 2

1

テーブルで TRIGGER を使用するのはどうですか? このコードに似たもの:

DELIMITER $$

CREATE TRIGGER ai_increaseByFive AFTER INSERT ON tbl
  FOR EACH ROW BEGIN
    UPDATE tbl SET id = (id - 1) + 5 WHERE title = NEW.title;
  END;
$$

DELIMITER ;
于 2012-10-29T04:40:03.623 に答える
-1

source http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html 等号で増分する量を設定できるはずです。

mysql> ALTER TABLE tbl AUTO_INCREMENT = 100;
于 2012-10-29T04:32:28.897 に答える