我喜欢 mysqlimport,它快速且相对易于使用(比 PHP 或 Python 前端用于导入 > 20GB 的数据文件要快得多)。但是我想做以下事情。我有一个看起来像这样的数据文件:
cat dog 7
Cat Dog 3
CaT DOG 1
字段为varchar, varchar, int
我希望最终结果存储['cat', 'dog', 11]
为前两个字段。我在 python 中有一个可行的解决方案,但我正在寻找 mysql(import) 中的本机。
我喜欢 mysqlimport,它快速且相对易于使用(比 PHP 或 Python 前端用于导入 > 20GB 的数据文件要快得多)。但是我想做以下事情。我有一个看起来像这样的数据文件:
cat dog 7
Cat Dog 3
CaT DOG 1
字段为varchar, varchar, int
我希望最终结果存储['cat', 'dog', 11]
为前两个字段。我在 python 中有一个可行的解决方案,但我正在寻找 mysql(import) 中的本机。
为了区分大小写,您可能会将所有内容降级为小写(有一个功能)。如果要将其连接到上一个条目,请检查MySQL string functions。
如果您只想插入不存在的记录,请选中REPLACE或INSERT ON DUPLICATE。