python插入sqlserver数据,报精度问题,无法插入数据

m0_63604503 m0_63604503 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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)
);

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

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
m0_63604503
Python 10,214 成员 705 内容