1
我現在在mysql中的文本字段中存儲日誌,我希望能夠添加到文本字段,而不是在查詢中寫入整個內容,因爲有時這種溢出會超過「最大數據包大小」如何連接到ActiveRecord中的文本字段?
我現在在mysql中的文本字段中存儲日誌,我希望能夠添加到文本字段,而不是在查詢中寫入整個內容,因爲有時這種溢出會超過「最大數據包大小」如何連接到ActiveRecord中的文本字段?
ActiveRecord中沒有任何內容支持CONCAT。然而,你可以寫一個使用CONCAT自定義SQL查詢,像這樣:
ActiveRecord::Base.connection.execute(sql)
或者你可以調整你的mysql設置:
mysqld --max_allowed_packet=16M
還是最好的解決方案已經被解決: Database-independent SQL String Concatenation in Rails