新手在这里寻找我的数据库的一些帮助以及我认为的SQL TRIM声明。
我在公共网站上获得了很多奇怪的A字符,并且在数据库查询的管理更新视图中,空白区位于服务器的表中。我在表中有780条记录,每条记录有11条记录,并且在大约85%的记录/字段中有尾随空格。
我在以下方面尝试了几种变体:在数据库上运行SQL查询/查询。以下是来自几个工作变体的确切MySQL代码,这些变体都以受影响的0行结束:
UPDATE inventory3 SET'Price' = RTRIM('Price')
动作执行但是,我错过了实际执行的逻辑 - 回复是:
0 row(s) affected. ( Query took 0.0025 sec )
UPDATE inventory3 SET `Price` = RTRIM( `Price` )
每条记录一次删除一个字段是一个真正的痛苦。
有任何帮助吗?我在php页面中设置的字符是charset = iso-8859-1。解决方案是什么,是否有另一个方向可以解决在网络上显示的奇怪的A角色?
答案 0 :(得分:1)
使用反引号作为列名。
答案 1 :(得分:0)
MySQL
仅在实际更新发生时报告受影响的行(即新值与旧值不同)。
最有可能的是,由于您多次运行更新,因此您的数据中不再有前导空格或尾随空格。