python数据插入,精度问题

m0_63604503 2024-12-08 19:53:57
data1 = {
    'transaction_date': ['2024-12-07', '2024-12-07', '2024-12-07', '2024-12-07', '2024-12-07', '2024-12-07', '2024-12-07'],
    'parking_name': ['项目1', '项目2', '项目3', '项目4', '项目5', '项目6', '项目7'],
    'amount': [125.0, 28.0, 11.0, 49.0, 8.0, 16.0, 27.0]
}
df2 = pd.DataFrame(data1)


# 将处理后的数据插入到SQL Server表中
try:
    (df2.to_sql('parking_info', engine, if_exists='append', index=False))
    print("数据已成功插入到 SQL Server 的 parking_info 表中!")
except Exception as e:
    print(f"插入数据时出现错误: {e}")

数据库链接省略

CREATE TABLE  parking_info (
    -- 日期字段,
    transaction_date varchar(10),
    -- 停车场名称字段,
    parking_name varchar(100),
    -- 金额字段,
    amount decimal(10, 2)
);

数据库表,我插入数据,一直提示精度有问题,不知道哪里有问题,大神帮忙看看

...全文
68 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,116

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用python
社区管理员
  • Python 学习者
  • 嗨学编程
  • 松鼠爱吃饼干
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎来到Python学习者们的社区,

 

本社区分享你需要的文章、问题解答、技术互助、学习资源、面试系列等等

 

欢迎你的加入,祝你学有所成~

试试用AI创作助手写篇文章吧