Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346

    FOREIGN KEY Constraints MySql

    Salve,

    chiedo di nuovo aiuto, dovrei far in modo, cn il myisam di MySQL, di non far cancellare records che hanno dei riferimenti in altre tabelle. Ho pensato ai triggers ma nn danno la possibilita di impedire di cancellare (sbaglio?), ho pensato di farlo via PHP.
    Siete a conoscenza di altri modi eleganti?

    Grazie e saluti
    Per gli Spartani e Sparta usa spartan Il mio github

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: FOREIGN KEY Constraints MySql

    Originariamente inviato da linoma
    Salve,

    chiedo di nuovo aiuto, dovrei far in modo, cn il myisam di MySQL, di non far cancellare records che hanno dei riferimenti in altre tabelle. Ho pensato ai triggers ma nn danno la possibilita di impedire di cancellare (sbaglio?), ho pensato di farlo via PHP.
    Siete a conoscenza di altri modi eleganti?

    Grazie e saluti
    1) con myisam niente foreign key
    2) puoi fare un trigger supersporcaccione ON BEFORE DELETE che rifà l'insert dei dati (non ho mai fatto una "porcheria" del genere, ma forse funziona)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    23
    Usare il "set null on delete" non è più semplice? (naturalmente con il motore innodb)

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.