php - Mysql TRIM 不工作

标签 php mysql

我正在尝试使用以下方法清理数据库中的数字:

update valuations set Telephone = TRIM(Telephone) where  1 = 1

但是 0 行受到影响,所有数字中仍然有一个空格。数据类型是 varchar,所以我不确定为什么这不起作用 - 谁能帮忙?

谢谢

最佳答案

正如我在评论中所说,我猜你的空格在你的条目中间,TRIM 将不起作用。使用 REPLACE相反:

UPDATE valuations SET Telephone = REPLACE(Telephone, ' ', '') WHERE 1 = 1;

关于php - Mysql TRIM 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39140358/

相关文章:

php - 返回用户最佳成绩的结果页面

php - mPDF 以 PDF 打印为中心

php - 使用 Paypal 引用付款创建结算协议(protocol)问题

php - 使用 XHR 进度事件监控 MySQL 查询

sql - 正确使用联接

mysql - 我可以使用事务来确保停止查询后查询的结果正是我想要的吗?

php - Laravel 收银台 : Trouble Updating Card (Fatal Error)

php - 如何访问命名空间的php对象?

mysql - 频繁更新单个表与使用另一个表和 CRON 将更改导入 MySQL 中的主表?

php - 使用标签执行图像搜索