SQLite中的复合键

Iba*_*bad 2 sqlite composite-primary-key

如何在SQLite中放置复合键?在SQL Server中,我们选择多个列,然后选择Set Primary Key.SQLite中的方法是什么?

我正在使用SQLite数据库浏览器来管理我的数据库结构,我没有找到将复合键放在表中的选项,或者我可能遗漏了一些东西.有人会帮我解决这个问题吗?

hob*_*bbs 5

把一个PRIMARY KEY (col1, col2, col3)约束的CREATE TABLE声明.SQLite不支持在创建表之后更改表的主键(无论如何这都是一个愚蠢的想法).

  • 如果您首先考虑使用复合主键的意义,那么这并不是那么愚蠢 (2认同)