sql >> Database teknologi >  >> RDS >> Mysql

Indsæt flere rækker med samme primærnøgle i sql ved hjælp af php

Primær nøgle er beregnet til at være unik

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

du kan have en sammensat primær nøgle :

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

Sammensatte unikke nøgler er meget nyttige, når du vil forhindre duplikerede data på tværs af en række databasefelter i en tabel.

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



  1. Python 3.3 - Opret forbindelse til Oracle-databasen

  2. Hvordan kan jeg oprette en dynamisk WHERE-sætning?

  3. Udforskning af de forskellige begrænsninger i SQL Server

  4. databasen bliver ikke opdateret