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

时间:2016-08-09 18:18:50

标签: mysql ruby ruby-on-rails-4

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

1 个答案:

答案 0 :(得分: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 - 我是上述评论的粉丝 - 将值存储为单独的行而不是数组是更好的选择