将 csv 导入 phpmyadmin

importing csv into 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, 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

我去导入,上传了文件....

这似乎不起作用。 怎么了?

让你的 "Columns separated with" ^ 而不是 ~^~.

此外,您的列似乎没有任何转义(如果数据本身有 ~,您就会转义),但最后可以使用 \n一排。在这里使用 \n 作为转义值可以正常工作,但通常最好将其设置为您知道数据中不存在的值(例如 or|`)。

您已经用 ~ 将列括起来,因此您也不需要使用波浪号作为列分隔的一部分;尽管看起来有波浪线,但它们实际上是包含列的标记的一部分,而不是将它们分开。这是一个微妙的区别,但这对我有用。希望这是有道理的。

这对我有用: