如何连接到 ActiveRecord 中的文本字段?
我现在将日志存储在 mysql 的文本字段中,我希望能够添加到文本字段,而不是在查询中写入整个内容,因为有时这种溢出会超过“最大数据包大小”
I am storing logs in a text field in mysql right now and I would like to be able to add to the text field rather than writing the entire thing in a query because sometimes this overflows to be exceed the "max packet size"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ActiveRecord 中没有任何内容支持 CONCAT。但是,您可以编写使用 CONCAT 的自定义 SQL 查询,如下所示:
或者您可以调整 mysql 设置:
或者已经解决了最佳解决方案:
Rails 中独立于数据库的 SQL 字符串连接
There isn't anything in ActiveRecord to support CONCAT. However you can write a custom SQL query that uses CONCAT, like so:
Or you could adjust your mysql settings:
Or the best solution has been addressed already:
Database-independent SQL String Concatenation in Rails