1、sqlalchemy.exc.OperationalError 的解决办法
经过判断 :该错误是由于数据库驱动版本与Python使用的驱动版本不兼容导致的,连接失效问题,典型特征使用连接执行一次操作后再执行第二次操作报次错误,解决方案换低版本的数据库连接试试。
于是决定进行数据库重装
2、sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1170, “BLOB/TEXT column ‘c_advice’ used in key specification without a key length”)的解决办法
原因 :是DataFrame对象索引的数据类型是TEXT/BLOB或其从属的类型,当将其作为mysql中的主键的时候,如果这些数据类型缺少明确的长度值,mysql无法保证主键的唯一性,因为这个主键是一个变量,其长度是动态的。
办法 由于数据的长度必须提供,(1)更换主键;(2)尝试使用VARCHAR并设置长度