代码之家  ›  专栏  ›  技术社区  ›  krunal shah

带Rails的MySQL关键字

  •  0
  • krunal shah  · 技术社区  · 15 年前

    我的一个列名是“usage”,它与mysql关键字冲突。

    为了解决这个问题,我把“usage”这样的用法与activeRecord一起传递。这解决了我的问题。

    csvheader.find(:all,:conditions=>[“`usage`=?”,用法)

    现在,我将DB2附加为我的数据库。 DB2不接受&&。所以我用和替换了&和。 DB2导致的另一个问题是'backsinglequote。

    这与MySQL一起工作,但不与DB2一起工作。

    csvheader.find(:all,:conditions=>[“`usage`=?”,用法)

    有什么帮助吗??

    1 回复  |  直到 15 年前
        1
  •  0
  •   hurikhan77    15 年前

    尝试

    CsvHeader.all :conditions => { :usage => usage }
    

    CsvHeader.find_all_by_usage usage
    

    可以将多个条件和“ed”条件组合为一个哈希或使用 find_all_by_XXX_and_YYY