Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Soll ich in MySQL Zahlen zitieren oder nicht?

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.