- 博客(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关注的人