如何选择列名称中带有点的列

Cro*_*ile 1 mysql sql

我试图选择一条明显存在的记录,但我的 SQL 查询没有显示它。知道如何让它发挥作用吗?

从用户中选择 * WHERE 'local.email'='burgundy@email.com' LIMIT 1

在此输入图像描述


在此输入图像描述

Siy*_*ual 5

问题是您'在列名称周围使用单引号 ( ),而不是使用反引号 ( ` )。

尝试使用这个代替:

SELECT   * 
FROM     Users 
WHERE    `local.email` = 'burgundy@email.com' 
LIMIT    1
Run Code Online (Sandbox Code Playgroud)