Python sqlalchemy PRI和MUL密钥
我正在创建sqlalchemy python脚本以在sql数据库中创建表 我需要用PRI和MUL这两个键构建一个表 以下是我为实现这一目标所写的内容Python sqlalchemy PRI和MUL密钥,python,sqlalchemy,Python,Sqlalchemy,我正在创建sqlalchemy python脚本以在sql数据库中创建表 我需要用PRI和MUL这两个键构建一个表 以下是我为实现这一目标所写的内容 test_table = Table('test', metadata, Column('ClientID', Integer, unique=False, autoincrement=False,
test_table = Table('test', metadata, Column('ClientID', Integer, unique=False,
autoincrement=False,
primary_key=True, nullable=False,
server_default=text('0')),
Column('UserID', Integer, unique=False, autoincrement=False,
primary_key=True, nullable=False),
Column('ContactID', Integer, unique=False,
autoincrement=False, primary_key=True,
nullable=False),
Column('ConvoID', Integer, unique=False,
autoincrement=False, primary_key=True,
nullable=False),
Column('Direction', String(4), unique=False,
autoincrement=False, primary_key=True,
nullable=False), Column('Variable', sa.Unicode(100,
collation='utf8mb4_unicode_ci'),
primary_key=True,
nullable=False),
Column('Value',
sa.Unicode(255, collation='utf8mb4_unicode_ci'),
nullable=True),
Column('CreatedDate', DateTime,
server_default=text("CURRENT_TIMESTAMP"),
nullable=False),
Column('UpdatedDate', DateTime,
server_default=text("CURRENT_TIMESTAMP"),
nullable=False),
Index('UserID', 'UserID', 'ContactID', 'ConvoID'),
)
但问题是,我无法将这3列(UserID
、ContactID
和convalid
)设置为MUL键
有人能帮我吗