mysql - 没有替换键规范的Mysql索引?
问题描述
我有以下代码:
mytable.to_sql(name='mytable', con=engine, index=True, if_exists='replace')
但它不断抛出以下错误:
'(1170, "BLOB/TEXT column 'index' used in key specification without a key length")'[SQL: CREATE INDEX ix_mytable_index ON mytable (index)]
我想我理解为什么会发生错误,但是在上面代码的上下文中,我不知道如何指定长度。我无法更改基础数据库,因为此代码已传递给我。
解决方案
推荐阅读
- sql - 如何在 SELECT 查询中设置条件限制?
- python - 将值的平均值写入 Pandas 数据框中的新列
- javascript - Wavesurfer 在循环 laravel 内不产生超过一次
- docusignapi - DocuSign API:自动放置(锚标记)不起作用
- excel - Excel SUMPRODUCT 忽略空白单元格或文本
- java - IOException:Broken pipe在spring MVC中随机出现错误
- python - 如何强制我的计算机使用不同的 python 版本?
- powershell - Powershell - 从数组中的每个字符串中获取变量
- html - 固定导航栏位于垂直滚动浏览器侧边栏的顶部
- filter - IFTTT JavaScript 过滤器 - 如何进行不区分大小写的搜索 + 如何搜索包含和排除术语集