python插入sqlserver数据,报精度问题,无法插入数据
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)
);
数据库表,我插入数据,一直提示精度有问题,不知道哪里有问题,大神帮忙看看
相关推荐
使用Python的pymssql模块操作MSSQL Server数据库
使用Python的pymssql模块操作MSSQL Server数据库,Demo提供了查询和更新的操作,希望有所帮助。
python3.7 使用pymssql往sqlserver插入数据的方法
python3.7 使用pymssql往sqlserver插入数据 import pymssql conn = pymssql.connect(host='szs',server='SZS\\SQLEXPRESS',port='51091', user='python', password='python', database='python',charset='utf8',autocommit=True) cur = conn.cursor() sql = insert into [novals] values ('python','python','python','python');C
Python实现的连接mssql数据库操作示例
主要介绍了Python实现的连接mssql数据库操作,结合实例形式分析了Python安装pymssql模块以及基于pymssql模块连接sql2008 R2数据库的具体操作技巧,需要的朋友可以参考下
Python访问SQLServer数据库
NULL 博文链接:https://foreach4.iteye.com/blog/2289791
Python连接mssql数据库编码问题解决方法
主要介绍了Python连接mssql数据库编码问题解决方法,本文方法同样适用mysql、sqllite、mongodb等数据库,需要的朋友可以参考下


