L'explication la plus probable est qu'aucune ligne ne satisfait aux conditions des instructions UPDATE et DELETE. Autrement dit, il n'y a pas de lignes avec id
valeur égale à 1
.
Un UPDATE peut affecter zéro ligne si les conditions correspondent à une ou plusieurs lignes, mais les modifications appliquées à la ligne entraînent "aucun changement"... c'est-à-dire que les colonnes en cours de modification ont déjà les valeurs affectées.
Un UPDATE ou DELETE qui s'exécute avec succès, mais n'affecte aucune ligne, est toujours considéré comme réussi.