sql >> Database >  >> RDS >> Mysql

MySQL/PDO::quote(), Enkele aanhalingstekens om gehele getallen zetten

De Orakel , SQLite , MSSQL , en Vuurvogel drivers citeren allemaal als de PDO MySQL-stuurprogramma , waarbij het param-type wordt genegeerd. De PostgreSQL-stuurprogramma maakt alleen onderscheid tussen binaire grote objecten en alle anderen. ODBC Bestuurder implementeert geen quotering. Het (gebrek aan) gedrag dat u verwachtte, werd gerapporteerd als een bug en gesloten als "nep", wat betekent dat het gedrag inherent is aan het ontwerp. Misschien is de documentatie misleidend als er staat:

Hoewel dit suggereert dat er mogelijk be-instanties zijn waarin waarden niet tussen aanhalingstekens staan, staat er niet dat die er zeker zijn, en ook niet wat die instanties zijn. Als je denkt dat dit een fout in de documentatie is, dien dan een bugrapport in , bij voorkeur met een fix.



  1. Hoe u optimaal gebruik kunt maken van de commentaarfunctie in MySQL

  2. Autocomplete Textbox-resultaten op basis van SQL-database

  3. Identity Entity Framework-bibliotheek - Database bijwerken [MySQL]

  4. Foutcode:1822. Kan de externe-sleutelconstante niet toevoegen. Ontbrekende index voor beperking