如何在数据库中保存数组 - Rails

Bal*_*jiB 1 ruby mysql ruby-on-rails-4

我想将数组存储[3,9,21]在数据库(mySQL)中.除了保存数组的值之外,我想将整个数组保存在数据库中.可能吗?

Nat*_*eck 5

如果你使用MySQL 5.7+,你可以; 它引入了一个JSON数据类型https://dev.mysql.com/doc/refman/5.7/en/json.html

快速阅读有关更改的内容:http://lornajane.net/posts/2016/mysql-5-7-json-features

PS - 我是上述评论的粉丝 - 将值存储为单独的行而不是数组是更好的选择