自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 用.to_sql将pandas插入到mysql数据库

然后,将pandas的DataFrame转换为mysql数据库中的表格,并使用to_sql方法将其插入到mysql数据库中。需要注意的是,如果mysql数据库中已经存在同名的表格,可以使用if_exists参数来指定插入方式,包括'fail'、'replace'和'append'三种方式。3. 将pandas的DataFrame转换为mysql数据库中的表格,可以使用sqlalchemy库的create_engine方法。2. 连接到mysql数据库,可以使用pymysql库的connect方法。

2023-10-19 22:09:11 838

原创 用Python将excel数据插入到MySQL报错(1265, Data truncated for column ‘num‘ at row 1)

2、是不是建表时的主键有问题:因为当时把日期 DATE 作为主键,但经过查看要导入的数据对应的类型是 '2021-07-21 00:00:00' ,因此把主键的数据类型改为 DATETIME。3、是不是第二列及后续列的数据格式问题:因为源数据类型为 ('2021-07-21 00:00:00', 4.0, 3.9, 4.0),而建表时第二列数据类型为 FLOAT(5.2),接着改为FLOAT(10) 还是报错,最后直接改为 VARCHAR(100),解决问题,实现秒级插入。作为一个小白,这是第一篇帖子。

2022-11-19 17:29:31 1523 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除