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

    [mysql] controllare due colonne

    Salve a tutti
    devo controllare i valori di due colonne :
    Ho un form dove vengono caricati due valori
    Questi due valori finiranno poi nelle rispettive colonne del db
    io devo fare un controlla in modo che due valori inseriti siano assieme unici
    Es:
    colonna 1 | colonna 2
    1 | 2
    1 | 7
    1 | ciao
    1 | 7

    questo ultimo non mi va bene perche i valori assieme sono gia' stati inseriti ...
    il controllo si potrebbe fare a livello di codice (io uso php )
    Ma si puo fare con SQl ? con una funzione di sql ?

    grazie
    si! si! mi sembra che sto programmando !

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    cosa intyendi per unici?

    e mi rispighi questo

    questo ultimo non mi va bene perche i valori assieme sono gia' stati inseriti ...
    saluti luigi

  3. #3
    Nella tabella c'è anche una colonna id
    con unici intendo che la combinazione di due valori ci sia una volta sola
    non mi va bene perche' insieme 1 e 7 sono gia stati inseriti

    grazie
    si! si! mi sembra che sto programmando !

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Crea una chiave primaria sulle due colonne

    alter table tabella add primary key (colonna1,colonna2)

  5. #5
    non posso modificare la tabella e la primary key è gia del id
    si! si! mi sembra che sto programmando !

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    alter table tabella
    add unique key (colonna1,colonna2)

    la tabella la devi modificare. altrimenti agisci da php.

  7. #7
    sono stato autorizzato a modificare ...

    grazie per l'aiuto
    si! si! mi sembra che sto programmando !

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.