![](/img/trans.png)
[英]how to convert multiple columns of pandas dataframe with object/categorical datatype to int64 in python?
[英]How to change the pandas dataframe 'unnamed 0' column datatype from int64 to string or object
我正在做一个小项目,我试图将 pandas dataframe 发送到 mysql 数据库。
我的 Dataframe 包含我想在 mysql 服务器上发送的默认未命名列。 我的 sql 架构包含数据类型为 varchar(255) 的 id 列。
create table users_sample(
id varchar(255) NOT NULL PRIMARY KEY,
#other_columns)
当我尝试在服务器上发送代码时出现以下错误
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1364, “字段‘id’没有默认值”)
当我搜索解决方案时,它建议将数据类型从 varchar 更改为 int 并放置 auto_increment 约束。
请提供解决方案。
提前致谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.