pymysql 向MySQL 插入数据无故报错
一件怪神奇的事情,在使用pymysql向MySQL插入数据的过程中,报以下错误(一些表的插入没有报错!)
pymysql.err.ProgrammingError: (1064, “You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-支付买家数,粉丝支付买家数,加购商品-支付买家数,引导店铺’ at line 1”)
使用的数据的插入形式如下:
insert into 生意参谋_无线店铺来源数据(日期,流量来源,来源明细,访客数,访客数环比,下单金额,下单金额变化,下单买家数,下单买家数变化,下单转化率,下单转化率变化,支付金额,支付金额变化,支付买家数,支付买家数变化,支付转化率,支付转化率变化,客单价,客单价变化,UV价值,uv价值变化,关注店铺买家数,关注店铺买家数变化,收藏商品买家数,收藏商品买家数变化,加购人数,加购人数变化,新访客,新访客变化,直接支付买家数,收藏商品-支付买家数,粉丝支付买家数,加购商品-支付买家数,引导店铺页访客数,引导店铺页访客数变化) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)
错误猜测:
估计是字段太长导致插入中存在异常
可以使用以下第二种的方式进行数据的插入
# 第一种方式
insert into 表名(字段名1,字段名2,...) values(值1,值2,...);# 第二种方式:按照表中所有字段进行插入数据,一定要与字段在表中定义的顺序一致
insert into 表名 values(值1,值2,...);
pymysql 向MySQL 插入数据无故报错相关推荐
- MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘的解决方案
MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD'的解决方案 1 MySQL 5.5 版本 1. ...
- centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题
解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...
- mysql 批量数据导入报错_Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA
Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束 问题:用mybaits 批量插入数据到Oracle 数据库的时候, 报错:ORA-00933 ...
- ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...
mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务.你这种情况明显是事务成功执行了,而且自增ID也已生效,但事务本身没有提交,请调用mybatis的commit方法提交事务! ...
- mysql a foreign key constraint fails_外键记录有存在,插入数据却报错a foreign key constraint fails...
今天在MySQL的一张表里插记录时,出现一个错误提示: Cannot add or update a child row: a foreign key constraint fails (`jeesn ...
- 解决mysql插入中文字符报错的问题ERROR 1366 (HY000): Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' for column
报错内容: mysql> insert into person values (1,22,'小明'); ERROR 1366 (HY000): Incorrect string value: ' ...
- Node.js 连接 MySQL 插入 TEXT 类型报错问题
由于开发需要存储大量文本(其实是一个结构化对象字符串),考虑到 char 以及 varchar 都不够大,所以打算用 TEXT 类型,顺便记一下 TEXT.MEDIUMTEXT 以及 LONGTEXT ...
- 向数据库插入数据没有报错,但是数据库里面并没有数据
前言:今天通过Durid操作数据库的时候,在Dao 层实现增删改查都没有报错,但是数据库里面一直没有数据.郁闷了好久- 结果既然是,Jdbc 配置文件Url 那里跟的库不是我要操作的那个库. 这个时候 ...
- Db2插入数据溢出报错测试
本文是测试Db2数据库插入数据报错.具体来讲,是通过命令行.JDBC.Mybatis等各种方式,尝试把一个长度为11的字符串插入到 VARCHAR(8) 的字段,查看报错信息,方便以后遇到类似的错误时 ...
最新文章
- LeetCode 94. Binary Tree Inorder Traversal--二叉树中序遍历--递归,迭代--C++,Python解法
- ant导入Zookeeper到Eclipse错误path contains invalid character
- MyEclipse修改jsp模板文件
- git push everything up to date问题解决
- mybaits十:关联查询
- 关于(int argc char **argv)
- 2021年快手大健康行业数据价值报告
- 【Elasticsearch】es 面试题 积累
- C++之指针探究(三):指针数组和数组指针
- Python numpy函数:all()和any()比较矩阵
- python协程详解_彻底搞懂python协程-第一篇(关键词1-4)
- jQuery画廊插件-GalleryView
- 深度学习在视频动作识别应用
- 亿晟科技人脸识别门禁系统方案整体解决办法
- pytorch保存模型pth_pytorch模型文件pth详解
- Three Bags CodeForces - 1467C (贪心)
- mysql 1556_mysqldump: Got error: 1556: You can't use locks with log tables
- Hibernate逍遥游记-第13章 映射实体关联关系-005双向多对多(使用组件类集合\composite-element\)...
- 公认最好的鸿蒙系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- Java实现 蓝桥杯 算法训练 删除数组零元素
热门文章
- ACM大一练习赛-第三场------G - EPR悖论克鲁斯卡尔算法
- 如何将u盘两个分区合并?u盘怎么合并一个区
- leetcode 1419 数青蛙
- mysql 5.7安装vsvcr_MySql 5.7 中文文档 - 2.1.3.2 使用 GnuPG 进行签名检查 | Docs4dev
- 如何用墨刀画出iPhone灵动岛?
- # CF #807 Div.2(A - D)
- Win11玩不了红警怎么办?Win11玩不了红警解决方法分享
- 关于无法进入XP系统的解决方法
- 2022天梯L1-L2题解
- 2015年最新苹果开发者账号注册流程详解