使用python sqlalchemy,如何定义多列主键

时间:2018-08-20 19:35:58

标签: python sql sqlalchemy

我正在按照https://docs.sqlalchemy.org/en/latest/core/tutorial.html

上的教程进行操作

我看到一个主键示例,它似乎只使用一列

>>> users = Table('users', metadata,
...     Column('id', Integer, primary_key=True),
...     Column('name', String),
...     Column('fullname', String),
... )

如何用一系列列定义主键?

1 个答案:

答案 0 :(得分:0)

尝试这样:

    >>> users = Table('users', metadata,
...     Column('id', Integer, primary_key=True),
...     Column('name', String, primary_key=True),
...     Column('fullname', String),
... )

在任何列上使用primary_key=True作为主键。