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

Chèn nhiều hàng với cùng một khóa chính trong sql bằng php

Khóa chính được thiết kế là duy nhất

http://dev.mysql.com/doc /refman/5.5/en/optimizing-primary-keys.html

bạn có thể có Khóa chính tổng hợp :

CREATE TABLE track(
  album CHAR(10) NOT NULL,
  dsk INTEGER NOT NULL,
  posn INTEGER NOT NULL,
  song VARCHAR(255),
  PRIMARY KEY (album, dsk, posn)
)

Các khóa duy nhất tổng hợp rất hữu ích khi bạn muốn ngăn dữ liệu trùng lặp trên một số trường cơ sở dữ liệu trong bảng.

http:/ /www.alphadevx.com/a/382-Adding-a-composite-unique-key-to-an-existing-MySQL-table



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giao dịch nguy hiểm trong MySQL Innodb

  2. Hai phép nối bên trái cung cấp cho tôi dữ liệu không đúng sự thật (dữ liệu kép?) Với MySQL

  3. Làm cách nào để lấy lại tên người dùng và mật khẩu MySQL của tôi?

  4. Tôi có thể tìm nhật ký giao dịch MySQL ở đâu?

  5. PHP / MYSQL Tham gia nhiều bảng