lightning导入CSV时,无法正确区分处理空字符串和空值(""和NULL)

在我模拟复现的场景中,lightning的配置文件里
关于not-null参数:
not-null是设置为false的,这是因为csv实际上来源于另一个非MySQL生态数据库,其中的NULL值需要迁移到tidb;

关于null= ‘\N’ 参数:
目前我们测试过程中,由于源端数据库导出到csv时,NULL值处理为两个连续的分隔符,也就是两个逗号,,如果null=‘\N’,则这种NULL值也无法处理导入到tidb,所以需要把null=设置为’'。

综上,这次的导入受限于源库导出的CSV,而导出的csv中是可以明确区分空字符串和NULL值的(,“”,和,),我们希望lightning也可以按照这样的逻辑区分并处理到tidb,但并未找到可行的配置方案。

受限于项目的时间要求,我们是通过sed批量替换-导入tidb后批量update的方式绕过了这个问题