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

Trình tạo khóa chính tùy chỉnh MySQL

Bạn có thể tạo hai trường trong tên, năm và id của mình.

Tạo một khóa chính trên cả hai trường, cung cấp cho id tùy chọn auto_increment. Đối với mỗi giá trị duy nhất của năm, id sẽ được tính lên. Ví dụ:

2012    1
2012    2
2012    3
2013    1

Và bạn có thể nối chúng khi chọn:CHỌN CONCAT (năm, id) LÀM bảng TỪ chính

Chèn sẽ là:

CHÈN VÀO bảng ĐẶT năm =NĂM (NOW ())

bạn không phải chỉ định id.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Division sử dụng 'không tồn tại' trong mysql

  2. giới hạn truy vấn con mySQL

  3. Làm cách nào để thay thế một biểu thức chính quy trong MySQL?

  4. Lệnh CakePHP không hoạt động

  5. Làm cách nào để bạn kết nối với nhiều cơ sở dữ liệu MySQL trên một trang web?