新手问题 "to"不能作为数据库排序字段吗?

valentine · 2012年08月27日 · 最后由 yzhrain 回复于 2012年08月28日 · 2483 次阅读

两个 model 都用了 to 这个字段,插入,查询都正常,但是用 to 排序的时候就会出现错误

SQLite3::SQLException: near "to": syntax error: SELECT  "sales_contracts".* FROM "sales_contracts"  ORDER BY sales_contracts.to asc LIMIT 10 OFFSET 0

用 ` 号括起来,当然还是不建议用这种关键字做字段名。

#1 楼 @yzhrain 是 to 比较特殊吗?

最好还是别用这么敏感的单词,以后很有很多麻烦事

#2 楼 @valentine 像 to , type 这些关键字来做字段名实在是得不偿失,很容易有些莫名其妙的问题的,既然如此,何必一定要使用这些呢?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号