Python SQL Alchemy:表主键-意外的关键字参数错误
关于Python SQL Alchemy:表主键-意外的关键字参数错误,python,mysql,sqlalchemy,keyword,Python,Mysql,Sqlalchemy,Keyword,关于primary\u key=True,我不断得到以下错误。请有人指出我哪里出错了。我试着遵循: Python是一种区分大小写的语言 column和column是sqlalchemy中不同的可调用项 table和table也是不同的可调用项 float是python数据类型,而sqlalchemy类型是float 尝试将代码段改写为: from sqlalchemy import * from sqlalchemy.dialects import * metadata = MetaDa
primary\u key=True
,我不断得到以下错误。请有人指出我哪里出错了。我试着遵循:
Python是一种区分大小写的语言
和column
是sqlalchemy中不同的可调用项column
和table
也是不同的可调用项table
是python数据类型,而sqlalchemy类型是float
float
from sqlalchemy import *
from sqlalchemy.dialects import *
metadata = MetaData()
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'
`AttributeError: 'MetaData' object has no attribute 'key'
from sqlalchemy import *
from sqlalchemy.dialects import *
metadata = MetaData()
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))