如果我有一个表
id col1 col2 col3
1 John Edward any OK
2 John David any OK
3 John Sam any OK
4 David Sam any OK
5 John Sam any * Not allowed it already exists.
因此,John可以在col1上重复,但不允许在col1和col2上重复John和Sam。
col1和col2不是唯一。
如何在SQLite中对该表进行插入和更新?
1条答案
按热度按时间1szpjjfi1#
只需创建一个跨越
col1
和col2
的UNIQUE
约束:在您的应用程序中,只处理违反约束的异常。