众所周知,mysql 5.7提供了json字段。使用数据json字段而不是在一个表上有许多可为空的字段,有什么缺点?假设我在做一个产品表,它有长,宽,高,厚,边距。。。全部在可空属性中。我认为最好使用json数据列,而不是使用所有这些可为空的列。但我不知道会有什么下场!
baubqpgj1#
这取决于你用这个字段做什么。假设您需要对该值执行大量的连接/搜索,那么建议将其存储在列中,而不是json字段中(出于性能目的,json字段不能被索引)。但是,如果它只是用于存储信息,那么json就可以了。
1条答案
按热度按时间baubqpgj1#
这取决于你用这个字段做什么。假设您需要对该值执行大量的连接/搜索,那么建议将其存储在列中,而不是json字段中(出于性能目的,json字段不能被索引)。但是,如果它只是用于存储信息,那么json就可以了。