【发布时间】:2019-11-30 03:19:12
【问题描述】:
我的简单 WHERE 查询不起作用。它说“异常”列不存在,但它键入的列只是一个值。
SQL 查询:
select * from logs
where type = "Exception"
【问题讨论】:
-
"字符用于列名。你必须使用'字符。 -
@S-Man 更一般地,双引号用于标识符,除了列名之外,它还可以包括表和数据库名称。
-
@LukaszDabrowski:但是,区分大小写的列名需要双引号。您真的应该使用任何双引号不重新创建该表。根据经验:不要在 SQL 中使用双引号
标签: sql postgresql string-literals