作者alfven (王英丸)
看板Python
标题[问题]sqlalchemy依list创立table column
时间Fri Oct 23 08:59:30 2020
以下范例来自sqlalchemy官方
https://docs.sqlalchemy.org/en/13/core/metadata.html
## 范例:在资料库新增一个表
engine = create_engine('sqlite:///:memory:')
meta = MetaData()
employees = Table('employees', meta,
Column('employee_id', Integer, primary_key=True),
Column('employee_name', String(60), nullable=False, key='name'),
Column('employee_dept', Integer, ForeignKey("departments.department_id"))
)
employees.create(engine)
## 范例结束
我想请问 如果有一list
employee_sister = ['sis年纪','sis三围','sis学校']
我们该如何将
employee_sister 传入
employees
再create出一个新的table呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.224.229.42 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1603414774.A.2E1.html
1F:推 sherees: Table(..., *[Column(col, ...) for col in your_list]) 10/23 17:56
感谢解答,100p奉上
※ 编辑: alfven (36.224.195.157 台湾), 10/29/2020 15:51:51