【发布时间】:2013-12-03 17:18:04
【问题描述】:
我有一个与以下类关联的表(在 mysql-server 中):
class Number(Base):
__table_name__ = 'number'
col0 = Column(...) # PRIMARY KEY
col1 = Column(...)
col2 = Column(...)
col3 = Column(...)
我想在程序启动时为这个号码表创建一个临时表,这个临时表如下:
class tempNumber(Base):
__table_name__ = 'temp_number'
col0 = Column(...) # direct from Number.col0
col1 = Column(...) # from Number.col1, but will be modified, for example tempNumber.col1 = Number.col1.replace(' ','')
我还尝试将以下行添加到班级编号:
__table_args__ = {'prefixes': ['TEMPORARY']}
但我的 python 程序告诉我表 temp_number 不存在。
还有一个问题是,如何快速复制数据?因为表号中有很多行。
【问题讨论】:
标签: python mysql sqlalchemy temp-tables