我有一个很大的 mysql 表,我在尝试查询数据库时发现了一个问题。似乎在插入某些列时按下了 ENTER 键。例如,我可以执行以下搜索:
$query = mysql_query("SELECT * FROM table WHERE color= 'red'");
现在,我可能有 20 行颜色为红色但显示较少的行。当我使用 phpmyadmin 编辑搜索结果中未显示的行时,我注意到颜色列显示red
但有一个换行符,因此光标位于“红色”一词下方的一行上。如果我使用退格键一次擦除该行然后保存该行,它现在出现在我的查询结果中。
我的数据库非常大,所以我想知道是否有任何方法可以搜索color
值末尾有任何“额外字符”的数据库,并删除这些额外字符。