我需要你对MySQL的db问题的帮助。我有一个表包含有关每个点的几个属性的点,以及一个包含每个用户的属性的用户表。如何将用户订阅的地点存储到数据库中? 目前我有一个包含Json数组的字段,每次我需要访问和修改时,我都会对其进行解码和重新编码。但直接的mysql请求不能支持它,因此复杂性很快就会如此重要......
在这种情况下,你如何构建你的dB?
答案 0 :(得分:1)
将您的字段放在表格中的不同列中,而不是只有一个用于Json数组。
您可以在两个表上尝试连接操作。这样你就不需要解码和重新编码你的Json数组了。
缺点是它会占用更多的存储空间。
希望有所帮助。 :)