Запрос MySQL, длина которого больше 1

#mysql

#mysql

Вопрос:

Я хочу показывать результаты только там, где длина большого двоичного объекта больше 1.

Ответ №1:

Попробуйте это:

 SELECT * FROM your_table
WHERE OCTET_LENGTH(blob_field) > 1
 

Комментарии:

1. Возможно, важно отметить это сообщение об ошибке при низкой OCTET_LENGTH() производительности при проверке больших двоичных объектов. Возможно, он уже был исправлен (хотя было показано, что он все еще открыт), и он может применяться только к движку InnoDB.

2. ммм, это не сработало, когда я запускал его на PHP, но когда я запускаю его в MYSQL, он работает