gpt4 book ai didi

php - 如何修复mysql行中的ENTER键

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:06 25 4
gpt4 key购买 nike

我有一个很大的 mysql 表,我刚刚在尝试查询数据库时注意到一个问题。似乎在插入某些列时按下了 ENTER 键。例如,我可以执行以下搜索:

$query = mysql_query("SELECT * FROM table WHERE color= 'red'");

现在,我可能有 20 行颜色为红色但显示的较少。当我使用 phpmyadmin 编辑未显示在搜索结果中的行时,我注意到颜色列显示 red 但有一个换行符,因此光标位于“红色”一词下方的一行上。如果我使用一次退格键删除该行然后保存该行,它现在会出现在我的查询结果中。

我的数据库非常大,所以我想知道是否有任何方法可以搜索 color 值末尾有任何“额外字符”的数据库,并删除这些额外字符。

最佳答案

默认情况下,TRIM 仅删除空格。以下将删除换行符:

UPDATE table SET color = TRIM(TRAILING '\n' FROM color)

引用:MySQL Documentation

关于php - 如何修复mysql行中的ENTER键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com