Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQL Alchemy:表主键-意外的关键字参数错误_Python_Mysql_Sqlalchemy_Keyword - Fatal编程技术网

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
    column
    是sqlalchemy中不同的可调用项
  • table
    table
    也是不同的可调用项
  • float
    是python数据类型,而sqlalchemy类型是
    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))