1
有人决定从''命名一个sqlite列。问题是我无法选择没有语法错误的列,因为这是一个SQL命令。如何在SQLite中选择数据?如何选择在SQL中使用命令名称的列?
有人决定从''命名一个sqlite列。问题是我无法选择没有语法错误的列,因为这是一个SQL命令。如何在SQLite中选择数据?如何选择在SQL中使用命令名称的列?
From the sqlite docs on Keywords:
如果你想使用一个关键词作为名称时,需要引用它。有 四种方式SQLite中引用的关键字:
'keyword'
关键字在单引号是一个字符串文字。"keyword"
双引号中的关键字是一个标识符。[keyword]
A 用方括号括起来的关键字是一个标识符。这不是 标准SQL。此引用机制由MS Access和SQL使用,并包含在SQLite中以实现兼容性。`keyword
`A 包含在严重口音(ASCII码96)中的关键字是一个标识符。 这不是标准的SQL。这种引用机制由MySQL使用,SQLite中包含 以便兼容。
[from]做的伎俩。谢谢! (不会让我接受10分钟的回答) – Dan 2013-03-15 19:51:19