python mysqldb 报错: ProgrammingError: must be real number, not str 解决
2024-09-05 01:14:00
代码:
sql = 'insert into book(book_name,book_desc,origin_price,publish_id,tag_id,book_img) values(%s,%s,%d,%d,%d,%s)'
insert_data = save_df.values.tolist()
commit_data = tuple([tuple([str(x[0]),str(x[1]),float(x[2]),int(x[3]),int(x[4]),str(x[5])]) for x in insert_data]) # 执行插入语句
cursor.executemany(sql,commit_data)
# 提交插入动作
conn.commit()
执行后报错: ProgrammingError: must be real number, not str
解决:
在sql语句中把 所有的站位符 换成 %s,不用能其他的站位符。
最新文章
- Sensitive directory/file Integrity Monitoring and Checking
- C++ 系列:内存布局
- Var To DataTable
- LGLAlertView 提示框
- winform应用程序自动更新版本
- Cortex-M3/4的Hard Fault调试方法
- 跨平台移动开发工具:PhoneGap与Titanium全方位比拼
- linux串口驱动分析
- Delphi经典网站收藏
- CLR查找和加载程序集的方式
- 强制解包看 Swift 的设计
- ASP.NET Core中使用IOC三部曲(一.使用ASP.NET Core自带的IOC容器)
- 201621123040《Java程序设计》第5周学习总结
- Class.forname和ClassLoader.loadClass的源码分析
- 【js高程学习笔记】Object类型
- 【docker】docker安装和使用
- 【HNOI 2018】排列
- day16 Python 内置函数 大体演示想看就看,会用就行
- 安装Debian后做的一些事情
- 远程连接mysql数据库碰到的问题及解决方案
热门文章
- 什么是Spring beans?
- java的泛型hei
- JavaScript HTML5事件
- Java 中,Comparator 与 Comparable 有什么不同?
- 在 Spring AOP 中,关注点和横切关注的区别是什么?
- AngularJS的核心对象angular上的方法全面解析(AngularJS全局API)
- python大佬养成计划----基于flask_sqlalchemy的网页显示数据库信息
- MySQL优化篇系列文章(二)——MyISAM表锁与InnoDB锁问题
- tf.test.is_gpu_available() 返回结果为False解决办法
- Android开发小经验