Mysql 将csv导入phpmyadmin
我正在尝试导入一个看起来像….的数据集Mysql 将csv导入phpmyadmin,mysql,csv,import,phpmyadmin,Mysql,Csv,Import,Phpmyadmin,我正在尝试导入一个看起来像….的数据集 ~01001~^~0100~^~Butter, salted~^~BUTTER,WITH SALT~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87 ~01002~^~0100~^~Butter, whipped, with salt~^~BUTTER,WHIPPED,WITH SALT~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87 ~01003~^~0100~^~Butter oil, anhy
~01001~^~0100~^~Butter, salted~^~BUTTER,WITH SALT~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
~01002~^~0100~^~Butter, whipped, with salt~^~BUTTER,WHIPPED,WITH SALT~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
~01003~^~0100~^~Butter oil, anhydrous~^~BUTTER OIL,ANHYDROUS~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
~01004~^~0100~^~Cheese, blue~^~CHEESE,BLUE~^~~^~~^~Y~^~~^0^~~^6.38^4.27^8.79^3.87
我去导入,上传了文件
- 选定的CSV
- 选择delimeters作为:
- 用以下符号分隔的列:~^~
- 用以下符号围成的柱:~
- 用下列内容转义的列:\n
- 以:Auto结尾的行
^
而不是~^
分隔“列”
此外,列中似乎没有任何转义(如果数据本身中有~
,则会有转义),但是\n
可以在行的末尾使用。在这里,可以使用\n
作为转义值,但通常最好将其设置为您知道数据中不存在的值(例如或|`)
您已经用~
封闭了列,因此不需要将波浪线用作列分隔的一部分;尽管看起来有一些波浪形标记,但它们实际上是包含列的标记的一部分,而不是分隔列的标记。这是一个微妙的区别,但对我来说很有效。希望这是有意义的
这对我很有用:
尝试使用以分隔的列^