我现在正在mysql的文本字段中存储日志,我希望能够添加到文本字段中,而不是在查询中写入整个内容,因为有时这会溢出到超过“最大数据包大小”
发布于 2011-04-29 14:06:45
ActiveRecord中没有任何支持CONCAT的东西。但是,您可以编写使用CONCAT的自定义SQL查询,如下所示:
ActiveRecord::Base.connection.execute(sql)或者您可以调整您的mysql设置:
mysqld --max_allowed_packet=16M或者最好的解决方案已经被解决了:Database-independent SQL String Concatenation in Rails
https://stackoverflow.com/questions/5827013
复制相似问题