遇到问题--python--BLOB/TEXT column 'code' used in key specification without a key length
情况
使用python3使用SQLALchemy报错"BLOB/TEXT column ‘code’ used in key specification without a key length
代码如下:
df = ts.get_stock_basics() #获取所有股票基本信息。
engine = create_engine('mysql://root:1234567890@127.0.0.1/finance_data?charset=utf8')
df.to_sql('stock_basics',engine)
报错如下:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1170, "BLOB/TEXT column 'code' used in key specification without a key length") [SQL: u'CREATE INDEX ix_stock_basics_code ON stock_basics (code)']
原因
在mysql中,BLOB/TEXT类型字段设置索引时,只能为BLOB/TEXT数据的前N个字符
解决方法
使用
df.to_sql('stock_basics',engine,if_exists='append',dtype={'code':VARCHAR(length=6)})
限定code字段的字符数
from sqlalchemy
遇到问题--python--BLOB/TEXT column 'code' used in key specification without a key length相关推荐
- pandas对象保存到mysql出错提示“BLOB/TEXT column used in key specification without a key length”解决办法
问题 将DataFrame数据保存到mysql中时,出现错误提示: BLOB/TEXT column used in key specification without a key length 原因 ...
- 解决BLOB/TEXT column can‘t have a default value query问题
解决BLOB/TEXT column can't have a default value query问题 参考文章: (1)解决BLOB/TEXT column can't have a defau ...
- Django Migration Error with MySQL: BLOB/TEXT column *** used in key specification without a key leng
Django Migration Error with MySQL: BLOB/TEXT column *** used in key specification without a key leng ...
- BLOB/TEXT column ‘sup_content‘ used in key specification without a key length
1.问题 mysql数据建表使用了longtext并且给了对应的索引导致以下错误: BLOB/TEXT column 'sup_content' used in key specification w ...
- 1170 - BLOB/TEXT column 'CustomerName' used in key specification without a key length
[DTF] Data Transfer 企管宝_2_CRM start [DTF] Getting tables [DTF] Analyzing table: `CustomerInfo` [DTF] ...
- mysql blob key length_mysql提示used in key specification without a key length
今天最火软件站小编在写一个PHP小东西的时候遇到了一个问题,设计数据库类型的时候提示:xxxx used in key specification without a key length,百思不得其 ...
- mysql blob key length_mysql – 没有密钥长度的密钥规范中使用的BLOB / TEXT列’bestilling’...
我正在努力建立一个订单系统,但我现在被困住了. 在 mysql tabel中,我在名为"bestillinger"的列中使用varchar(255),但它只能存储255个字符.所以 ...
- BLOB,TEXT GEOMETRY or JSON column 'xxx' can't have a default value query问题解决
MySQL执行以下语句时,报错 alter table ebaytemdescription change `Description` `Description` text NOT NULL DEFA ...
- github/python/ show me the code 25题(一)
先上网址 https://github.com/Show-Me-the-Code/show-me-the-code 初学python拿来练手,记住一些常用的库和函数 第 0000 题:将你的 QQ 头 ...
- python为text添加滚动条_动态创建小部件pythontkinter并在画布中添加滚动条
我是Python和stackoverFlow的新手. 我正在尝试从输入第一列CSV文件自动创建复选框小部件.我怎样才能使滚动条在正确的位置.下面的图片在输入CSV文件前,滚动条在正确的位置 下图输入C ...
最新文章
- 自动驾驶软件工程课程系列2:定位与地图
- 获取文件绝对路径和目录
- poj2823 Sliding Window
- [html] 如何去除标签<i>默认斜体?
- 如何设置myeclipse的编码格式
- 大白话讲解如何给github上项目贡献代码
- python工程师工资多少-不止 20K,Python 工程师的薪资再度飙升!
- SpringBoot实战(九)之Validator
- FMDB在Swift中的基本使用
- PS笔刷:80个自定义绘画画笔工具笔刷套装
- 《引力的动态理论》的解读-尼古拉·特斯拉
- TMS320C6748的StarterSware软件包
- Armbian搭建本地Gitea服务器
- 微服务分布式构架开发实战PDF,阿里架构师推荐,快快收藏吧
- Audacity使用技巧详解
- freemarker+Jfreechart生成Word文档(含图片)
- 人工智能前景和现状如何?AI发展趋势分析
- Java实验7《字符串和文本I/O 》
- 因素分析的基本原理对SPSS因素分析结果的解释
- skywalking介绍
热门文章
- MT40A2G16SKL-062E:B内存4代D9XQF
- Unity 2018升级2020后XR报错error CS0619: ‘XRDevice.isPresent‘ is obsolete
- GSM和GPRS区别
- 加多宝李二强:营销数字化闭环初体验,真的很爽
- 如何创建unity的菜单栏和窗口
- The Expressive Power of Neural Networks: A View from the Width
- 使用Zend Expressive快速进行企业应用开发
- java 克隆对象_Java中克隆(Clone)一个对象
- SAP内部订单BAPI扩展字段
- 小布什逗留香港6小时 赴知名裁缝店做18套西装——中新网