Tengo una tabla como esta en MySQL:
Código:
Y cuyo contenido es el siguiente:mysql> describe jena_graph; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | Name | tinyblob | YES | | NULL | | +-------+----------+------+-----+---------+----------------+
Código:
Lo que quiero hacer es un select count(*) de la tabla en la que el campo Name sea igual a D:\Mis Documentos\ontologias\persona.owl.mysql> select * from jena_graph; +----+--------------------------------------------+ | ID | Name | +----+--------------------------------------------+ | 1 | D:\Mis Documentos\ontologias\persona.owl | | 2 | D:\Mis Documentos\ontologias\newspaper.owl | | 3 | D:\Mis Documentos\ontologias\pizza.owl | | 4 | D:\Mis Documentos\ontologias\Music.owl | +----+--------------------------------------------+
Lo he intentado hacer con lo siguiente y el resultado es 0...
Código:
La cuestión es que lo que quiero hacer es comparar un varchar (D:\Mis Documentos\ontologias\persona.owl) con un mediumblob, y me imagino que habrá que hacer un cast, pero no tengo ni idea de como implementar la consulta que quiero hacer..mysql> select count(*) from jena_graph where Name='D:\Mis Documentos\ontologias\persona.owl'; +----------+ | count(*) | +----------+ | 0 | +----------+
¿Alguien me podría comentar algo acerca de esto?
Gracias y saludos.