Quote:
Originariamente inviato da shinya
Per l'amor di dio, abbandonate MySQL quanto prima!
|
*
Quote:
Originariamente inviato da nucce
scusate l'ignoranza ma non sarebbe possibile implementarlo con delle regole attive (trigger)?
|
Certo, se fosse possibile sollevare eccezioni con MySQL, ma... si sono "dimenticati" di implementare l'istruzione SIGNAL (o RAISE o EXCEPTION che dir si voglia) per farlo!
Ebbene sì: con la versione 5.0 hanno introdotto trigger e stored procedure, ma NON la possibilità di sollevare eccezioni. Cosa che non è stata introdotta neppure con la 5.1, nonostante da ben TRE ANNI sia stato aperto un ticket nel loro bug system e da un annetto circa sia disponibile una patch, ma... per la sola 6.0 alpha (di un backport per la 5.1 e/o la 5.0 non se ne parla proprio).
Attualmente per aggirare il problema bisogna RICORRERE A UNA PEZZA, come ad esempio richiamare una stored procedure che non esiste, oppure inserire un record in una tabella con un valore inconsistente (es: inserire due volte lo stesso valore su un campo unique).