В MySQL строковый столбец может быть пустым = '' или NUL (не назначенные значения)
, поэтому вы должны использовать для не пустой
SELECT * FORM my_table where some_column <> '';
или
SELECT * FORM my_table where some_column != '';
или не равно значению
SELECT * FORM my_table where some_column <> 'my_value';
SELECT * FORM my_table where some_column != 'my_value';
для ненулевого значения вы должны использовать специальный оператор IS NOT NULL
SELECT * FORM my_table where some_column IS NOT NULL;