You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现每个client_id对应唯一cookie_type_id?SQL约束咨询

问题解答
  • 不能直接对cookie_type_id单独添加UNIQUE约束,因为执行ALTER TABLE ACCOUNTS ADD UNIQUE cookie_type_id后,整个表的cookie_type_id都会被限制为唯一值,不同client_id之间也无法重复使用同一cookie_type_id,这和你的需求冲突。

  • 正确的做法是添加复合唯一约束,将client_id和cookie_type_id组合起来作为唯一键,这样就能确保同一个client_id下不会出现重复的cookie_type_id,同时不同client_id之间允许cookie_type_id重复。对应的SQL语句如下:

    ALTER TABLE ACCOUNTS ADD UNIQUE (client_id, cookie_type_id);
    

内容的提问来源于stack exchange,提问作者Soyoon Moon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 22:06:33