MySQL ist PHP sehr ähnlich und konvertiert Datentypen so gut es geht automatisch. Da Sie mit einem int-Feld (linke Seite) arbeiten, wird versucht, die rechte Seite des Arguments ebenfalls transparent in ein int umzuwandeln, also '9'
wird einfach zu 9
.
Genau genommen sind die Anführungszeichen unnötig und zwingen MySQL zu einer Typumwandlung/Konvertierung, wodurch ein wenig CPU-Zeit verschwendet wird. In der Praxis wird ein solcher Conversion-Overhead mikroskopisch gering sein, es sei denn, Sie führen eine Operation in Google-Größe durch.