我正在使用 MySQL 中的伪会话表。该表目前如下所示:
id | key | value | metadata
id 是会话所属的用户,元数据是用户的 IP 地址。这背后的想法是每个用户可以从不同的 IP 地址多次登录。我想知道是否REPLACE INTO
只能在 id = userid、key = key 和 metadata = ip_address 的情况下替换值,所以理想情况下我们可以得到这样的结果:
id | key | value | metadata
1 test avalue 127001
1 test bvalue 19216801
1 test cvalue 19215810
这样的事情可能吗?