Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tự động tăng 2 cho một bảng cụ thể trong mysql

Bạn có thể bù trừ trường tăng tự động của một bảng với trường kia, tức là một bảng bắt đầu id từ 1 trong khi bảng kia bắt đầu từ 1000000 (hoặc một số giá trị khác được chọn tùy thuộc vào kiểu sử dụng của bạn).

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

Bạn cũng có thể chọn loại cột tự động tăng theo nhu cầu của mình. Phạm vi của BIGINT UNSIGNED là 0..18446744073709551615, sẽ bao gồm hầu hết các trường hợp.

HOẶC

thử

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. Sự cố khi lưu trữ các giá trị Vĩ độ và Kinh độ trong cơ sở dữ liệu MySQL

  2. Câu hỏi và câu trả lời phỏng vấn MySql phổ biến cho người mới hơn + có kinh nghiệm

  3. Cách ĐẶT HÀNG BẰNG dựa trên hai cột khác nhau

  4. Lỗi khi cài đặt mysqlclient cho python trên Ubuntu 18.04

  5. Lỗi Chèn PHP / SQL khi sử dụng Trình giữ chỗ được Đặt tên