【问题标题】:phpMyAdmin, while import csv the text is cut offphpMyAdmin,在导入 csv 时,文本被截断
【发布时间】:2015-11-26 07:54:08
【问题描述】:

我将一个 csv 文件导入 myphpamdin。 我有一列包含文本。导入进展顺利,除了中间被截断的文本外,所有内容都在更新。

表格示例:

“first_name”“last_name”“person_details”

“John”“Smith”“一些在中间被剪掉的长文本”

我尝试将“person_details”设置为 LONGTEXT,但“一些长文本”仍然在中间被剪切。

【问题讨论】:

  • 我认为我们需要更多信息。您能否提供架构,至少针对相关领域?
  • 感谢您的评论,我有一个 csv 文件,其中包含人名、人姓和个人详细信息。人物资料有,说200字吧。当我将 csv 导入 myphpadmin 数据库时,数据库会切断文本。我尝试将数据库中的人员详细信息列从文本设置为长文本,但它的行为仍然相同。还有什么想法吗?
  • 你有像奥卡拉汉之类的姓氏吗?您可能会遇到这样的姓氏问题,您需要加倍:' with a '' .. 只是一个想法。

标签: php mysql database csv phpmyadmin


【解决方案1】:

一些长文本之间必须有\n、\r、\t 回显长文本并查看它的源代码,你会找到原因

(在firefox右键单击->查看页面源代码)不要使用firebug或类似的东西,它们是它们根据它们解释这些字符的智能工具

【讨论】:

  • 感谢阿皮塔。 mysql在字符串中有'的地方剪切了文本。您知道如何配置 myphpadmin 以正确导入 csv 吗?
  • 我设置了 myphpadmin - 列转义为:\' 但它返回错误。我应该在哪里设置\'?
  • 我想我无法解释我的事情,我想说在您创建 CSV 的位置添加 \'。
  • 工作!非常感谢阿皮塔 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
相关资源
最近更新 更多