在MySQL的where子句中使用BLOB

我正在开发一个应用程序,需要通过检查存储在
MySQL数据库中的指纹来对数据进行一些验证.建议使用专有软件,如’AFIS’..但我想知道是否可以通过使用来完成检查select语句的“where”子句中的BLOB列用于过滤数据.这可能吗?

我想到的代码是这样的:

     Select id from mytable
     where image not in
    (select image from other table)

图像列为blob数据类型

最佳答案 你的意思是这样的:


SELECT * FROM yourTable WHERE CHAR_LENGTH(your_blob_field) > 0

char_length()适用于blob列类型…如果它不是0,那么你知道你已经有了一些东西.

点赞