Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да увеличите автоматично с 2 за конкретна таблица в mysql

Можете да изместите полето за автоматично увеличение на една таблица спрямо другото, т.е. една таблица започва идентификаторите от 1, докато другата започва от 1000000 (или друга избрана стойност в зависимост от модела ви на използване).

CREATE TABLE table1 (id BIGINT UNSIGNED AUTO_INCREMENT);
CREATE TABLE table2 (id BIGINT UNSIGNED AUTO_INCREMENT) AUTO_INCREMENT = 1000000;

Можете също да изберете своя тип колона за автоматично увеличение според вашите нужди. Диапазонът на BIGINT UNSIGNED е 0..18446744073709551615, което трябва да покрива повечето случаи.

ИЛИ

опитайте

SET @@auto_increment_increment=2;
SET @@auto_increment_offset=2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP-MYSQL:Преобразуване на Unix Timestamp в DateTime и обратно

  2. Как да се свържете с множество бази данни в една PHP страница?

  3. Mysql MySQL или PHP Преобразувайте редовете в две колони динамично

  4. Промяна на това от MySQL на MySQLi?

  5. Какво се случва, ако MySQL връзките непрекъснато не се затварят на PHP страници?