目前我有一个表extended_values以下列方式为用户存储 3 个自定义值。
+-----+--------+---------+ | 姓名 | 价值 | 用户密钥 | +-----+--------+---------+ | cs1 | tgb | 100 | | cs2 | 嘿嘿| 100 | | cs3 | ttr | 100 | | cs1 | hht | 104 | | cs2 | 伊玉 | 104 | | cs3 | uyt | 104 | | cs1 | tjg | 106 | | cs2 | yyt | 106 | | cs3 | 试试 | 106 | +-----+--------+---------+
我有另一个表user_custom_property有四列,userkey、cs1、cs2 和 cs3,我需要以以下格式存储值
+---------+---+-----+------+ | 用户密钥 | cs1 | cs2 | cs3 | +---------+---+-----+------+ | 100 | tgb | 嘿嘿| ttr | | 104 | hht | 伊玉 | uyt | | 106 | tjg | yyt | 试试 | +---------+---+-----+------+
几乎有 75000 个用户有 3 个自定义值,因此应优化查询以不消耗更多的内存资源。
所以从技术上讲,我需要查询extended_values 表,获取对应于cs1、cs2 和cs3 的值以获取userkey,并以下列方式将这些值存储在user_custom_property 中。
什么是一种有效的方法来做到这一点。
非常感谢