我有一个Java程序和一个mysql Docker容器(图片:mysql:5.7.20).我的MacOs是High Sierra 10.13.4.
问题简而言之
在MacOS上使用Docker(10.13.4.).在docker容器里面(图片:mysql:5.7.20)主要是查询(从java程序执行)
LOAD DATA INFILE ...SELECT ... INTO OUTFILE ...工作正常,但有时java程序抛出异常:
顺便说一句.文件存在且权限应该没问题(参见更长的版本)
版本较长
该过程如下:
- "./data/datahub/import:/var/lib/mysql-files/datahub/import"LOAD DATA INFILE '.csv-file' REPLACE INTO TABLE 'my-table';SELECTtbl .sku ,tbl .删除了,tbl .data_source_valuesINTO OUTFILE 'output.csv' FIELDS TERMINATED BY '|' ENCLOSED BY '"' ESCAPED BY '"' FROM (SELECT ...这个项目有一些针对这个过程的java集成测试.这些测试大多是绿色的,但有时它们会失败: