Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    info su primary key(key_1,key_2)-------(identificatore doppio in mysql)

    ciao a tutti
    scrivo per un'informazione!
    ho un tabella in cui come primary key ho messo (campo1,campo2) intendendo che il record fosse identificato dalla combinazione dei 2 campi!
    In realtà il database non mi consente di inserire alcun record in cui 1 dei 2 campi sia già presente in altri record!

    come posso creare questo identificatore unico costituito da due campi?
    baldambembo
    http:\\www.easy.3000.it

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    PRIMARY KEY(campo1, campo2)

    il risultato che otterrai, è ke non potrai inserire record la cui coppia di valori non sia già presente, il valore singolo dei due campi può anche essere duplicato, ma non la coppia

    ovviamente non puoi creare due chiavi primarie, cioè non puoi fare

    PRIMARY KEY(campo1),
    PRIMARY KEY(campo2)

    la chiave primaria è sempre una, se coinvolge più campi devi usare la forma che ti ho dato all'inizio del post

  3. #3

    a

    questo è quello che pensavo anch'io ma non mi funziona!!!
    baldambembo
    http:\\www.easy.3000.it

  4. #4
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    posta la struttura della tabella

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.