Home >Database >Mysql Tutorial >MySQL中空格与空字符串的问题

MySQL中空格与空字符串的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:54:511247browse

MySQL中空格与空字符串查询时混淆的问题在MySQL中,对于一项属性为字符串类型的域Element,如果其值为空字符串或者是空格,在查询

MySQL中空格与空字符串查询时混淆的问题

在MySQL中,对于一项属性为字符串类型的域Element,如果其值为空字符串或者是空格,在查询时可能会出问题

执行Java代码

select * from table where Element='' 或者是

Java代码

select * from table where Element=' '的结果是一样的,在查询时不区分空字符串与空格。

如果想实现精确查找,即查询实际是空格的项,,或者实际是空字符串的项,而不将二者混在一起,则必须使用Java代码

select * from table where Element like '' 或者是

Java代码

select * from table where Element like ' ' 

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn