我一直在尝试使用LOAD DATA INFILE将数据从csv加载到我的mysql数据库。其中一列有很多空单元格。当我尝试使用where column <>''选择非空单元格时,结果将显示所有行而不是非空行。数据是数字和字符串的混合,列数据类型是varchar。当我用column!= 0搜索时,将显示所有数值数据。我知道数据存在,因为当我执行Select Distinct时,我可以看到所有值(但应该是一次)。如何选择所有非空单元格。上传代码为:
LOAD DATA LOCAL INFILE "'.$file.'"
INTO TABLE '.$table.'
FIELDS TERMINATED by \',\'
LINES TERMINATED BY \'\n\'