在laravel5中,使用mysql json字段而不是一个表上的许多可为null的字段会有什么缺点

34gzjxbg  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(382)

众所周知,mysql 5.7提供了json字段。使用数据json字段而不是在一个表上有许多可为空的字段,有什么缺点?假设我在做一个产品表,它有长,宽,高,厚,边距。。。全部在可空属性中。我认为最好使用json数据列,而不是使用所有这些可为空的列。但我不知道会有什么下场!

baubqpgj

baubqpgj1#

这取决于你用这个字段做什么。假设您需要对该值执行大量的连接/搜索,那么建议将其存储在列中,而不是json字段中(出于性能目的,json字段不能被索引)。但是,如果它只是用于存储信息,那么json就可以了。

相关问题