mysql 里面 查询某一字段时加`和加'和不加任何引号有什么区别吗?
下面是加了'号的,返回结果为空
SELECT *
FROM posts_list
WHERE 'author' = 'qile333'
下面是加`的
SELECT *
FROM `posts_list`
WHERE 'author' = 'qile333'
能返回一行,不加'和`返回值和加`的是一样的?
请问3者有什么区别吗?
下面是加了'号的,返回结果为空
SELECT *
FROM posts_list
WHERE 'author' = 'qile333'
下面是加`的
SELECT *
FROM `posts_list`
WHERE 'author' = 'qile333'
能返回一行,不加'和`返回值和加`的是一样的?
请问3者有什么区别吗?
是个author加上
SELECT *
FROM posts_list
WHERE `author` = 'qile333'
FROM posts_list
WHERE 'author' = 'qile333'
'author' 不等于 'qile333' 结果应该是空