PhpMyAdmin删除\ n(新行)

时间:2014-08-16 23:51:57

标签: php mysql phpmyadmin

使用PhpMyAdmin 4.2.5,

我在text类型的字段上有一个表,我在该字段上加载了包含中断行(\n)的纯文本文件(.txt)的内容。当我第一次使用PHP脚本加载内容时,新的行字符被保留,但是当我编辑phpMyAdmin界面上的任何行然后保存它时,新的行字符将从文本字段中删除。

有关如何解决此问题的想法吗?

编辑:

经过进一步测试后,似乎phpMyAdmin会在每次添加后删除任何最后的\ n,所以如果我加载到该字段:

A\n\nB

点击编辑按钮,然后保存新内容:

A\nB

如果我重复这个过程,内容将最终只是:

AB

这是纯文本的不良行为!

任何解决方法?

更新:

似乎@amenadiel在他们的changelog错误#4416上找到了答案:

  
      
  • bug#4416网格编辑时删除新行
  •   

所以看来这是我使用的phpMyAdmin版本的问题,不幸的是修复问题的版本(4.3.0.0)还没有发布。我将不得不使用其他一些客户端来编辑文本。感谢。

1 个答案:

答案 0 :(得分:4)

似乎@amenadiel在他们的changelog错误#4416上找到了答案:

  
      
  • bug#4416网格编辑时删除新行
  •   

所以似乎这是我使用的phpMyAdmin版本的问题,不幸的是修复问题的版本(4.3.0.0)还没有发布。