mysql 字段开头空格怎么清除
如图所示:
name的字段中,放入的数据前面都会补充空格(PS,前面几个数据是我人工修改的)。这样影响后面的查找。 我用的插入语句是:
insert into user(name,password,email,create_time) VALUES(' $name','$password','$email','$time')"
其中字段name的格式是VARCHAR(45)。网上有两种结局方法,第一是用php的str_replace 函数清除空格和特殊字符,然后依然会补充空格。
第二是用mysql语句的trim,依然会补充空格。
后来我直接把 $name替换成字符串,发现还是空格。
所以我觉得应该是mysql内部的事情,跟踪到这里就进行不下去了。希望能有人进行解答。
回复内容:
如图所示:
name的字段中,放入的数据前面都会补充空格(PS,前面几个数据是我人工修改的)。这样影响后面的查找。 我用的插入语句是:
insert into user(name,password,email,create_time) VALUES(' $name','$password','$email','$time')"
其中字段name的格式是VARCHAR(45)。网上有两种结局方法,第一是用php的str_replace 函数清除空格和特殊字符,然后依然会补充空格。
第二是用mysql语句的trim,依然会补充空格。
后来我直接把 $name替换成字符串,发现还是空格。
所以我觉得应该是mysql内部的事情,跟踪到这里就进行不下去了。希望能有人进行解答。
在name前面还有一个VARCHAR类型的字段,删掉之后就可以了。不明所以~~~
你需要把表的定义发出来看一下。。。
推荐阅读
-
MySQL批量去掉某个字段中的空格
-
[MYSQL]怎么查询数据库是否有某个字段的表
-
ai文字段落无法用空格号隔开怎么办?
-
mysql-sql语句查询多个字段不等于零怎么写?
-
怎么替换mysql数据库中 A字段中 符号
-
开发时,怎么选取mysql字段长度
-
求教个mysql基础有关问题.(PHP中)复制一条id为a的记录到同一张表里,生成一条新的记录,在此过程中修改一些字段的值,该怎么写
-
用PHP怎么取出MYSQL中的字段的comment内容
-
Eloquent ORM 怎么设置查询结果数据类型是按MYSQL的字段类型返回
-
难题:文章内容在MYSQL某字段中,用PHP读取内容,怎么将里面的数字,以图片内容输出