【发布时间】:2017-04-11 00:11:43
【问题描述】:
我不断收到关于 primary_key=True 的以下错误。请有人指出我哪里出错了。我正在尝试关注:
http://docs.sqlalchemy.org/en/latest/core/metadata.html#metadata-describing
from sqlalchemy import *
mydata123 = table("dailymarketdata", metadata,
column('data_id', mysql.BIGINT, primary_key=True),
column('dt', Date),
column('security_id', mysql.VARCHAR),
column('open', float),
column('high', float),
column('low', float),
column('close', float),
column('ma200', float),
column('rtrend', mysql.TINYINT))
TypeError Traceback (most recent call last)
<ipython-input-350-bd385371a391> in <module>()
2
3 mydata123 = table("dailymarketdata", metadata,
----> 4 column('data_id', mysql.BIGINT, primary_key=True),
5 column('dt', Date),
6 column('security_id', mysql.VARCHAR),
TypeError: column() got an unexpected keyword argument 'primary_key'
如果我排除 primary_key=True 我会收到另一个错误
`AttributeError: 'MetaData' object has no attribute 'key'
【问题讨论】:
标签: python mysql sqlalchemy keyword