我有一个问题,当我使用 sql 命令在 C# 中设置 LOAD DATA LOCAL INFILE 查询时,我需要格式化日期(从 11/11/2000 到 2000/11/11)。所以我需要一个“@”来修复格式:
将数据本地 INFILE 'test_123.csv' 加载到
表 test_123 中以
',' 终止的字段
IGNORE 1行
(@Date, column1, column2, ...)
SET date = str_to_date(@Date, '%m/%d/%Y')
当我在 MySQL 管理员中执行查询时,它工作正常。当我在c#中声明这个时,他给出了一个致命的错误异常,因为“@”用于声明一个sql参数(错误说:“你需要定义@Date参数”)。我认为这是一个棘手的问题,你能帮我解决这个问题吗?
提前致谢!蒂斯