如何在Rails 3.2.x中关闭MySQL严格模式

时间:2014-11-05 16:57:01

标签: mysql ruby-on-rails ruby-on-rails-3 activerecord

我最近从Rails 3.2.9(Ruby 1.9.2)更新到Rails 3.2.0(Ruby 2.0.0)。 我一直在从MySQL那里得到关于某些数据对于列来说太长的错误。 我遇到了这个stackoverflow question,但似乎解决方案仅适用于Rails 4.x:我尝试在我的database.yml中设置strict: false,但这不起作用。

1 个答案:

答案 0 :(得分:2)

你可以做到

   SET @@global.sql_mode= '';

或者您可以将其添加到您的文件中

   sql_mode: 'traditional'

或者

   strict_mode: false