sql >> Database teknologi >  >> RDS >> Mysql

Filnavn i WHERE-sætningen i Mysql returnerer intet

Omvendt skråstreg er escape-karakteren i strenge i MySQL. For at sætte en omvendt skråstreg i en streng bogstavelig i en forespørgsel, skal du undslippe den ved at bruge dobbelte skråstreg. Også en streng i SQL bruger apostrof som skilletegn, ikke anførselstegn.

SELECT * from tableName WHERE imageFile = 'C:\\Documents and Settings\\Albert Bayita\\Desktop\\MovieImages\\TheLordOfTheRingsTheFellowship.jpg';

Den bedste mulighed er selvfølgelig at bruge en parametriseret forespørgsel i stedet for.



  1. Enkeltrækkefunktioner i Oracle sql

  2. Hvordan man deler en streng efter et bestemt tegn i SQL Server og opdaterer denne værdi til en bestemt kolonne

  3. Find ud af, om rækken er blevet opdateret eller indsat

  4. SQLSTATE[23000]:Overtrædelse af integritetsbegrænsning:1217