MySQL: colonna autoincrement nella select

Può capitare di voler numerare le righe dei risultati direttamente in mysql, magari per fare confronti o verificare comodamente la posizione e/o l’ordine dei risultati stessi. Ci vengono in aiuto le variabili: basta definirne una (le variabili in mysql sono precedute da @) e poi incrementarle all’interno del campo che si vuole selezionare. Nota bene:…

Leggi tutto

Come controllare i constraints di mySQL

A quale sviluppatore non è mai capitato il bellissimo errore mysql Cannot delete or update a parent row: a foreign key constraint fails ? Ok, suppongo sia capitato a tutti. Dopo aver esaurito le liste di santi dei calendati dell’ultima decade (soprattutto se si ha un database con molte relazioni innodb), scoprirete che ci sono…

Leggi tutto