Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw wiele wierszy z tym samym kluczem podstawowym w sql za pomocą php

Klucz podstawowy ma być unikalny

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

możesz mieć złożony klucz podstawowy :

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

Unikalne klucze złożone są bardzo przydatne, gdy chcesz zapobiec duplikowaniu danych w wielu polach bazy danych w tabeli.

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. Przestań MySQL tolerować wiele wartości NULL w ograniczeniu UNIQUE

  2. Dynamiczna minimalna wartość dla określonego zakresu (mysql)

  3. Obsługuje transakcje, blokowanie na poziomie wiersza i klucze obce

  4. Escape łamania linii w danych wyjściowych MySQL

  5. Rails 3 z problemem mysql