>新手在这里寻求有关我的数据库的一些帮助,我认为是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角色上
对列名使用反引号。
MySQL
只会在发生实际更新时报告受影响的行(即新值与旧值不同)。
最有可能的是,由于您已经多次运行更新,数据中不再有前导或尾随空格。