PhpMyAdmin 删除\n(新行)

标签 php mysql phpmyadmin

使用 PhpMyAdmin 4.2.5,

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

知道如何解决这个问题吗?

编辑:

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

A\n\nB

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

A\nB

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

AB

对于纯文本来说,这是不受欢迎的行为!

有办法解决吗?

更新:

@amenadiel 似乎在他们的 changelog 上找到了答案。 bug #4416 指出:

  • bug #4416 New lines are removed when grid editing

看来是我使用的 phpMyAdmin 版本有问题,不幸的是修复该问题的版本(4.3.0.0)尚未发布。我将不得不使用其他客户端来编辑文本。谢谢。

最佳答案

@amenadiel 似乎在他们的 changelog 上找到了答案。 bug #4416 指出:

  • bug #4416 New lines are removed when grid editing

看来这是我使用的phpMyAdmin版本的问题,不幸的是修复该问题的版本(4.3.0.0)尚未发布。

关于PhpMyAdmin 删除\n(新行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25345083/

相关文章:

mysql - 如何在名称字段中使用单个空格更新 mySQL 中的 200000 条记录

mysql - 无法在 MySQL 数据库中创建列?

java - Axis2 Web 服务 -> php

php - 如何使用php将复选框值保存到mysql数据库中

php - 在 HTML 表中显示 MySQL 记录。什么失败了?

mysql - 对来自不同表的同一查询中的两列求和

mysql - 时间线的数据库表示

PHP套接字连接优化

php - 将使用路径更新列的触发器

mysql - 如何在 MySQL 中向 root@localhost 授予所有权限?