sql >> Base de Datos >  >> RDS >> Mysql

Nombre de archivo en la cláusula WHERE de Mysql no devuelve nada

El carácter de barra invertida es el carácter de escape en cadenas en MySQL. Para poner una barra diagonal inversa en un literal de cadena en una consulta, debe escapar usando barras diagonales inversas dobles. También una cadena en SQL usa apóstrofos como delimitadores, no comillas.

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

Por supuesto, la mejor opción es utilizar una consulta parametrizada.