创建我使用的表时
[Key] UNIQUEIDENTIFIER not null DEFAULT NEWSEQUENTIALID(),
我正在尝试使用以下内容进行选择,我现在放弃了在C#中执行此操作并在MyLittleAdmin中输入查询(我的托管服务提供商正在使用的SQL数据库管理器)
SELECT *
FROM GameList
WHERE Key = '9abc2cdc-1919-e611-80d3-008cfa5ae917'
我收到以下错误:
消息156,级别15,状态1,行号1 关键字“密钥”附近的语法不正确。
我知道我有正确的GUID,使用SELECT * FROM GameList
返回数据并从中复制并粘贴。
答案 0 :(得分:2)
Key
是一个关键字,如果要将其用作列名,则必须用字符串标识符括起来(就像它在列定义中一样):
SELECT *
FROM GameList
WHERE [Key] = '9abc2cdc-1919-e611-80d3-008cfa5ae917'