Mysql
 sql >> Database >  >> RDS >> Mysql

Perché le righe interessate restituiscono 0 durante l'aggiornamento/eliminazione riuscita?

La spiegazione più probabile è che non ci sono righe che soddisfino le condizioni nelle istruzioni UPDATE e DELETE. Cioè, non ci sono righe con id valore uguale a 1 .

Un UPDATE potrebbe interessare zero righe se le condizioni corrispondono a una o più righe, ma le modifiche applicate alla riga risultano "nessuna modifica"... ovvero le colonne modificate hanno già i valori assegnati.

Un UPDATE o DELETE eseguito correttamente, ma che interessa zero righe, è comunque considerato riuscito.