我正在研究测试脚本,我想将results.csv文件作为BLOB加载到数据库中。 基本上我希望我的桌子看起来像:
serial_number |结果|。
每个设备都有一行。对于序列号为A123456789的设备,我的代码看起来像这样(为简单起见,更改了名称和路径)。该表称为测试。
create table test (serial_number varchar(20), results longblob);
insert into test values ('A123456789',load_file('C:/results.csv'));
但是,当我这样做时,应该包含BLOB的第二列包含NULL,没有异常引发。
如果我在记事本中打开我的results.csv文件,然后保存为.txt文件而不做任何更改,当我运行相同的代码时,我得到了我想要的,在路径中用“.txt”代替“.csv” 。基本上,如果我可以将csv文件作为文本文件加载,它也可以解决我的问题。
感谢您提供的任何贡献。