遇到的问题: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相关推荐

  1. mysql 1118错误_Mysql 出现Error 1118的一种解决方法 | 学步园

    首先声明,对mysql不懂,很多都不知道原因 设计了一个表,里面很多text字段,然后填进去的东西太多(用的是python的MySQLdb),报错: _mysql_exceptions.Operati ...

  2. mysql 1265错误_mysql – 错误1265.尝试从txt文件加载数据时,列的数据被截断

    我在 mysql表中有表 表看起来像 create table Pickup ( PickupID int not null, ClientID int not null, PickupDate da ...

  3. mysql怎么定位错误信息_如何快速定位MySQL 的错误日志(Error Log)?

    日志文件是MySQL数据库的重要组成部分,包括有6种不同的日志文件: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-upd ...

  4. mysql 常见错误_mysql常见的错误提示问题处理小结

    1.mysql服务无法启动,报1067错误 解决方案: 1).把mysql服务端解压目录新加一个my.ini文件,内容如下 [mysqld] # set basedir to installation ...

  5. mysql 1786_mysql错误处理之ERROR 1786 (HY000)

    ERROR 1786 (HY000) [环境描述] msyql5.6.14 [报错信息] 执行create table ... select的时候遇到报错: 复制代码 代码如下: db1 [test] ...

  6. mysql 常见错误_mysql常见错误大全

    在网上找了好多关于mysql的错误信息详细说明的代码,无奈,或者是所述不全,或者是所述不详.最后,无意中查看了一下mysql的官方手册,才发现原来它一直就在身边. 如手册所述,mysql的错误消息可以 ...

  7. mysql truncated_mysql 由decimal 引起的 Warning: Data truncated for column

    今天在使用python 库mysqldb的rawsql的时候遇到一个问题(其实并不是mysqlbean引起的) cls.raw_sql('update {table} set available_am ...

  8. mysql 导入错误_mysql导入sql文件报错 ERROR 2013 2006 2002

    今天导入sql总是提示错误 ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR 2006 (HY000): M ...

  9. mysql 复制 错误_Mysql复制错误error

    尝试配置 mysql 复制的时候使用 show slave status\G 出现下面的错误: [ERROR] Slave I/O: Master commandCOM_REGISTER_SLAVE ...

最新文章

  1. 图解系列之JVM运行时数据区
  2. 组件间数据交互||父组件向子组件传值-基本使用|| 父组件向子组件传值-props属性名规则
  3. 网易云信联手神州信息,金融视频营业厅被央视点赞
  4. D3js(六):支持css的tooltips
  5. 收费标准_互联网推广收费标准
  6. php连接数据库输出的中文几个字就…
  7. Qt中设置窗体固定大小的方法
  8. php mysql odbc_使用PHP和MySQL专用接口以及ODBC接口
  9. 【报错】table burner has no column named USER (code 1): , while compiling: INSERT INTO burner(USER,YELL
  10. Atitit 图像金字塔原理与概率 attilax的理解总结qb23
  11. 二叉树遍历——递归算法
  12. 小程序js车牌号手机号正则表达
  13. 定向寻宝亲子活动设计思路和实操(附2019最新教程)
  14. 递归方式计算一个数的几次方
  15. vba模拟鼠标点击_利用VBA开发数据汇总工具
  16. css修改下拉框样式
  17. 做在线交易你必须知道的关于支付的知识
  18. C语言获取程序运行时间
  19. excel如何把多张表合并成一个表_如何快速把多个excel表合并成一个excel表?
  20. php为图片平铺文字水印

热门文章

  1. 寻址范围、按字寻址、按字节寻址
  2. Jena+fuseki
  3. Facade模式和Mediator模式
  4. 计算机 优质课教案,计算机优质课教案.doc
  5. 浅说ksm的适用范围
  6. 多用途DF无线数据收发模块
  7. 使用蓝牙耳机玩游戏声音卡顿延迟问题
  8. vue@2.6.14购物车统计总价
  9. e成科技人岗匹配中的匹配模型
  10. 19个GIS相关地理信息数据