sql模糊查询报错:Unknown column '%张%' in 'where clause'

报错代码:

SELECT 	id, 
	username, 
	birthday, 
	sex, 
	address
	 
FROM `user` 
WHERE username LIKE `%张%`

报错信息:

Query : select  id,    username,    birthday,    sex,    address      from `user`   WHERE username LIKE `%张%`  
Error Code : 1054
Unknown column '%张%' in 'where clause'
Execution Time : 00:00:00:000
Transfer Time  : 00:00:00:000
Total Time     : 00:00:00:000

错误排查及解决方案:

使用了错误的 ` ` 和 ' '符号

` `符号应该用来括住表名,而模糊查询关键字 %张% 则应该是用单引号' '括起来

正确代码:

SELECT 	id, 
	username, 
	birthday, 
	sex, 
	address
	 
FROM `user` 
WHERE username LIKE '%张%'

猜你喜欢

转载自blog.csdn.net/leoBETT/article/details/82504110