MySQL lijkt veel op PHP en zal gegevenstypen zo goed mogelijk automatisch converteren. Aangezien je met een int-veld (linkerkant) werkt, zal het proberen om de rechterkant van het argument ook transparant om te zetten in een int, dus '9'
wordt gewoon 9
.
Strikt genomen zijn de aanhalingstekens niet nodig en dwingen ze MySQL om een typecasting/conversie uit te voeren, dus het verspilt een beetje CPU-tijd. In de praktijk zal een dergelijke conversie-overhead microscopisch klein zijn, tenzij u een operatie ter grootte van Google uitvoert.