我的申请被卡住了。我已经用(-)而不是(_)将表和字段名命名为glue。因为我喜欢-方法,所以我就想办法保存它。
因此,我将sql查询的表修复为:
第一:

SELECT * FROM cool-table

然后:
SELECT * FROM `cool-table`

而且成功了。但现在我不知道该怎么做了:
SELECT * FROM `cool-table` WHERE cool-id = 1

我得到的错误与-cool-id有关。
有什么帮助吗?
编辑
我发誓我试着
`cool-id`

但这似乎对我不起作用。现在是了。很抱歉问了我这个愚蠢的问题。

最佳答案


 SELECT * FROM `cool-table` WHERE `cool-id` = 1

请注意添加到列名中的单勾号(称为标识符引号,至少由我提供)。
这真是个坏主意,但你可能已经知道了。

关于sql - 在字段中使用(-),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4821192/

10-10 12:58