我已经搜索了这个论坛,但我没有找到与我面临的这个特定问题相关的任何内容。也就是说,我有一个要传输到 MySQL 数据库的文本文件,我正在使用 PHP 编写脚本。
我想知道的是我是否可以在 FIELDS TERMINATED BY 参数中使用多个分隔符:
加载数据文件'$file'
进入表 $my_table
以“;”结尾的字段
由 '\r\n' 终止的行";
我的文本文件如下所示:
11;111111;;1111111;;;;;;1111;;;;11111;;1111111111;111111111;;;111; ......
所以,只使用';' 作为分隔符,我没有得到想要的结果,例如在某些 db 字段中,我得到的数据类似于;;1111; - 通常应该只有数字。
有没有办法让所有的分号充当分隔符?