php环境Unknown column '*' in 'field list'解决方案
2024-09-20 00:43:36
在使用pymysql 做网站往数据库插入数据时发现如下错误:
pymysql.err.InternalError: (1054, "Unknown column '*' in 'field list'")
结果发现用数字提交是没有问题的,其他如char型就有问题了。
看下我的SQL语句:
cursor.execute("UPDATE %s set %s=%s,ID=%s where ID=%s"%(mtype,attribute,value,ID,ID)) 当我们用int型数据实践,sql在数据库执行的是 insert into user(user,pass) values(001,001); 然而当执行char型号数据时,SQL语句变成了: insert into user(user,pass) values(abc,abc); 现在大家能看出问题了吧,原因是 char型要加''符号(单双引号都可以) 。 所以我给值都加上引号就可以了。
cursor.execute("UPDATE %s set %s='%s',ID='%s' where ID='%s'"%(mtype,attribute,value,ID,ID))
最新文章
- php面向对象学习
- jquery 实现页面局部刷新ajax做法
- 【转】Java的接口和抽象类的区别
- unity, setting standard shader by script
- Android开发之MediaPlayer类
- Hessian介绍
- WebApi学习总结系列第三篇(Http)此篇持续更新...
- 转:VC中MessageBox的常见用法
- js中的循环语句
- 【PAT】1012. The Best Rank (25)
- Android应用UI架构
- Spring框架和MVC原理
- WebSocket刨根问底(二)
- 【打印】windows打印控件,Lodop.js介绍
- 设计模式笔记:适配器模式(Adapter)
- rank,dense_rank,row_number使用和区别
- SharpGL学习笔记(八) 矩阵堆栈和变换的综合例子: 机器人
- php安装ZendGuardLoader扩展问题
- 解决Linux关闭SSH,终端后运行程序终止问题(包括后台)
- 日期时间函数(1)-time()&;gmtime()&;strftime()&;localtime()
热门文章
- iOS - 判断程序每天只执行一次
- 使用Win10自带的截图工具
- jmeter—建立测试计划
- 【ARM-Linux开发】【CUDA开发】NVIDIA TEGRA X1:LINUX驱动程序包多媒体用户指南
- 【记录】【windows】下查看端口是否被占用并杀死该进程
- perl修改镜像源地址
- Python 入门(1):hello world 到流程控制
- Connection to 天mysql failed. [08001] Could not create connection to database server. Attempted ,报错处理方法
- Python之路【第十八篇】:前端HTML
- 《学渣Linux笔记》——更改ls命令的输出颜色和命令提示符颜色(二)