mysql - 如何将 CSV 导入 MySQL,其中字段以逗号分隔,并且包含逗号但不包含括弧

标签 mysql sql csv

我有一个 CSV 文件,但字段中的字符串包含逗号。字段内没有括号来区分字段和逗号。

即: 2013 年 4 月 20 日星期六 14:50:47 CDT 2013,twitter_handle,新闻“惊喜”:人们说等等“东西”http://link.to/something ,,

我一直在阅读 LOAD DATA INFILE,但我没有看到任何对此有帮助的内容。

最佳答案

如果包含逗号的数据字段未正确引用,则任何计算机程序都无法决定哪些逗号用作字段分隔符以及哪些逗号是数据本身的一部分。

与 CSV 文件的来源联系,要求他们使用正确的引用,或使用不会出现在数据字段中的分隔符(例如制表符分隔符)。

关于mysql - 如何将 CSV 导入 MySQL,其中字段以逗号分隔,并且包含逗号但不包含括弧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181712/

相关文章:

mysql - 从node.js连接到MySQL服务器,但服务器位于远程位置

php - FIND_IN_SET 有两个字符串

SQL - datediff(分钟)不包括周末

c - C 中的 UTF-16 到 UTF-8

php - 在 WordPress 插件中强制下载文件

php - 是否有 Kohana 3.x 的 mysqli 驱动程序

php - 当给定的哈希值存储在 MySQL 数据库中时,password_verify 无法按预期工作

php - 在 PDO 中使用 INSERT INTO ON DUPLICATE KEY 绑定(bind)值

SQL TOP 1 在子查询中使用时返回 null

perl - 如何将文本文件的每一行写入 CSV 行