Мое имя одного столбца - это "использование", и оно противоречит ключевым словам mysql.
Чтобы решить эту проблему, я передавал использование как "использование" с помощью ActiveRecord. Это решило мою проблему.
CsvHeader.find(: all,: conditions = > [ "` use` =?", использование]))
Сейчас я прикрепляю db2 к моей базе данных. db2 не принимает & &. поэтому я заменил && с и. Другая проблема db2, вызывающая "backsinglequote".
Это работает с mysql, но не с db2.
CsvHeader.find(: all,: conditions = > [ "` use` =?", использование]))
Любая помощь?
Try
CsvHeader.all :conditions => { :usage => usage }
или
CsvHeader.find_all_by_usage usage
Вы можете комбинировать несколько условий и в одном хеше или с помощью find_all_by_XXX_and_YYY
...