Load data set expression not supported

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】5.7.25-OceanBase_CE-v4.3.5.2
【问题描述】使用load data local infile 导入数据时,提示SQL 错误 [1235] [0A000]: set expression not supported
【复现路径】执行下面的导入语句:load data local infile’/Users/zhangsan/Desktop/tb_version_data_info_202512161841.csv’into table sys.tb_version_data_info fields terminated by ‘,’ ENCLOSED BY ‘’’’ ESCAPED BY ‘’ lines terminated by ’
’ IGNORE 0 LINES (type,version,update_time,des,must_update,size) set type=if(type=’’,NULL,type),version=if(version=’’,NULL,version),update_time=if(update_time=’’,NULL,update_time),
des=if(des=’’,NULL,des),must_update=if(must_update=’’,NULL,must_update),size=if(size=’’,NULL,size);
【附件及日志】提示SQL 错误 [1235] [0A000]: set expression not supported
【备注】

不支持

  • 要从外部文件导入数据,您需要具有 FILE 权限及以下设置:
    • 加载服务器端文件时,需要提前设置系统变量 secure_file_priv,配置导入或导出文件时可以访问的路径。
    • 加载客户端本地文件时,需要在启动 MySQL/OBClient 客户端时添加 --local-infile[=1] 选项来启用从本地文件系统加载数据的功能。