可能重复:
SQLite 中是否有保留字?
我有一个大数据库(对于那些知道它的人来说,veekun 的 pokedex)并且一个表有一个名为“order”的列。这是为了排序,我正在尝试ORDER BY
该列,但这是一个问题,因为ORDER
它当然是一个保留字。我看到的两个选项是
- 重命名此列(但我想尽可能避免修改数据库)
- 以某种方式解决这个问题
那么,在 1 的情况下,我将如何重命名列而不过多地弄乱数据库?在 2 的情况下,我无法想象我能做什么,但也许有一个我不知道的技巧来解决这个问题。
我正在使用 SQLite 和 PHP。