sql >> Database >  >> RDS >> Mysql

Moet ik in MySQL getallen citeren of niet?

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.



  1. Hoe Adminer op zijn eigen app te installeren

  2. Voorbeelden van het converteren van 'time' naar 'datetime' in SQL Server (T-SQL)

  3. Hoe Tomcat te configureren om verbinding te maken met MySQL

  4. Query verwijderen om rijen in MySQL te verwijderen