重複の可能性:
SQLite に予約語はありますか?
私は大きなデータベース (それを知っている人のための veekun の pokedex) を持っており、1 つのテーブルには "order" という名前の列があります。ORDER BY
これはソートの目的であり、その列にしようとしていますORDER
が、もちろん予約語なので問題です。私が見る2つのオプションは
- この列の名前を変更します (ただし、データベースの変更はできるだけ避けたいと思います)
- なんとかしてこれを回避する
では、1 の場合、データベースをあまり混乱させずに列の名前を変更するにはどうすればよいでしょうか? 2の場合、何ができるか想像がつきませんが、これを回避するための私が知らないトリックがあるかもしれません。
私はSQLiteとPHPを使用しています。