Я пытался загрузить данные из csv в мою базу данных mysql, используя LOAD DATA INFILE. В одной из колонок много пустых ячеек. Когда я пытаюсь выбрать непустые ячейки, используя где column <> '', результат показывает все строки, а не только пустые. Данные представляют собой сочетание чисел и типа данных строки и столбца varchar. Когда я выполняю поиск по столбцу! = 0, отображаются все числовые данные. Я знаю, что данные присутствуют, потому что, когда я делаю Select Distinct, я вижу все значения (но только один раз, как и должно быть). Как выбрать все непустые ячейки. Код для загрузки:
LOAD DATA LOCAL INFILE "'.$file.'"
INTO TABLE '.$table.'
FIELDS TERMINATED by \',\'
LINES TERMINATED BY \'\n\'