我不想在同一个msg
注册重复的number
,但如果添加到dup
个计数器
INSERT INTO sms (number, msg)
VALUES (%s, %s)
ON DUPLICATE KEY UPDATE dup = dup+1
如何仅允许来自同一number
的不同输入?
答案 0 :(得分:1)
您可以在number
上添加唯一索引:
create unique index idx_sms_number on sms(number)
注意:我假设"%s"意味着您将在那里放置有效值。您的语句不是编写的有效SQL。
答案 1 :(得分:1)
您可以使用msg和数字组合向表中添加复合主键:
例如:
PRIMARY KEY (msg, number)
在你的表创建