mysql 1265错误_Mysql出现ERROR 1265: Data truncated for
遇到的问题:python在向mysql insert数据时出现错误1265
在网上看到一些帖子,均是表字段长度不够,类型不符等等,查看了下自己要insert的数据,发现确实是数据的问题
user = users(id='0009', email='小9', password='小小', admin=2, name='小小', image='小小', created_at=22)
想插入的数据如上,但是经过初始化之后,userargs中保存的并不是按照(id, email, password, admin, name, image, created_at)这一顺序排列的数据,拿到的userargs却是[name, id, email, created_at, image, password, admin]等乱序list。
def __init__(self, **kwargs):
userargs = []
# print "lenofkwargs", len(kwargs)
if len(kwargs) >= 0:
for attr, value in kwargs.iteritems():
setattr(self, attr, value)
userargs.append(value)
虽然不知道原因,但是利用setattr函数已经建立了对应的dict,只需在__init__函数中进行如下处理即可:
self.usertuple = (self.id, self.email, self.password, self.admin, self.name, self.image, self.created_at)
这样插入便不会出现错误啦
mysql 1265错误_Mysql出现ERROR 1265: Data truncated for相关推荐
- mysql 1118错误_Mysql 出现Error 1118的一种解决方法 | 学步园
首先声明,对mysql不懂,很多都不知道原因 设计了一个表,里面很多text字段,然后填进去的东西太多(用的是python的MySQLdb),报错: _mysql_exceptions.Operati ...
- mysql 1265错误_mysql – 错误1265.尝试从txt文件加载数据时,列的数据被截断
我在 mysql表中有表 表看起来像 create table Pickup ( PickupID int not null, ClientID int not null, PickupDate da ...
- mysql怎么定位错误信息_如何快速定位MySQL 的错误日志(Error Log)?
日志文件是MySQL数据库的重要组成部分,包括有6种不同的日志文件: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-upd ...
- mysql 常见错误_mysql常见的错误提示问题处理小结
1.mysql服务无法启动,报1067错误 解决方案: 1).把mysql服务端解压目录新加一个my.ini文件,内容如下 [mysqld] # set basedir to installation ...
- mysql 1786_mysql错误处理之ERROR 1786 (HY000)
ERROR 1786 (HY000) [环境描述] msyql5.6.14 [报错信息] 执行create table ... select的时候遇到报错: 复制代码 代码如下: db1 [test] ...
- mysql 常见错误_mysql常见错误大全
在网上找了好多关于mysql的错误信息详细说明的代码,无奈,或者是所述不全,或者是所述不详.最后,无意中查看了一下mysql的官方手册,才发现原来它一直就在身边. 如手册所述,mysql的错误消息可以 ...
- mysql truncated_mysql 由decimal 引起的 Warning: Data truncated for column
今天在使用python 库mysqldb的rawsql的时候遇到一个问题(其实并不是mysqlbean引起的) cls.raw_sql('update {table} set available_am ...
- mysql 导入错误_mysql导入sql文件报错 ERROR 2013 2006 2002
今天导入sql总是提示错误 ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR 2006 (HY000): M ...
- mysql 复制 错误_Mysql复制错误error
尝试配置 mysql 复制的时候使用 show slave status\G 出现下面的错误: [ERROR] Slave I/O: Master commandCOM_REGISTER_SLAVE ...
最新文章
- 图解系列之JVM运行时数据区
- 组件间数据交互||父组件向子组件传值-基本使用|| 父组件向子组件传值-props属性名规则
- 网易云信联手神州信息,金融视频营业厅被央视点赞
- D3js(六):支持css的tooltips
- 收费标准_互联网推广收费标准
- php连接数据库输出的中文几个字就…
- Qt中设置窗体固定大小的方法
- php mysql odbc_使用PHP和MySQL专用接口以及ODBC接口
- 【报错】table burner has no column named USER (code 1): , while compiling: INSERT INTO burner(USER,YELL
- Atitit 图像金字塔原理与概率 attilax的理解总结qb23
- 二叉树遍历——递归算法
- 小程序js车牌号手机号正则表达
- 定向寻宝亲子活动设计思路和实操(附2019最新教程)
- 递归方式计算一个数的几次方
- vba模拟鼠标点击_利用VBA开发数据汇总工具
- css修改下拉框样式
- 做在线交易你必须知道的关于支付的知识
- C语言获取程序运行时间
- excel如何把多张表合并成一个表_如何快速把多个excel表合并成一个excel表?
- php为图片平铺文字水印