Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Nome do arquivo na cláusula WHERE do Mysql não retorna nada


O caractere de barra invertida é o caractere de escape em strings no MySQL. Para colocar uma barra invertida em uma string literal em uma consulta, você precisa escapar usando barras invertidas duplas. Além disso, uma string no SQL usa apóstrofos como delimitador, não aspas.
SELECT * from tableName WHERE imageFile = 'C:\\Documents and Settings\\Albert Bayita\\Desktop\\MovieImages\\TheLordOfTheRingsTheFellowship.jpg';

A melhor opção é, obviamente, usar uma consulta parametrizada.