通过psycopg2与数据库进行连接,发现可以进行查询操作:

sql = """select * from oms.cus_questions WHERE que_no = '20170606174216'"""

查询到的结果:

[['20170606174216', '1000', '1220', None, None, None, '1002', None, None, None, '提现到账查询', '未到账', None, None, None, None, False, datetime.datetime(2017, 6, 6, 17, 42, 7, 7293, tzinfo=psycopg2.tz.FixedOffsetTimezone(offset=480, name=None)), None, datetime.datetime(2017, 6, 6, 17, 42, 7, 7293, tzinfo=psycopg2.tz.FixedOffsetTimezone(offset=480, name=None)), None]]

修改主键值,将上面查询的结果,再次插入数据库,修改sql:

sql = """insert into oms.cus_questions("que_no", "loan_no", "usr_id", "phone_no", "ctif_id_no", "usr_name", "que_type", "que_status", "flow_no", "do_usr_id", "que_title", "que_description", "que_solution", "que_doing_tm", "crt_done_tm", "que_ower_id", "is_deleted", "crt_tm", "crt_usr", "last_upd_tm", "last_upd_usr") values('20170606174216', '1000', '1220', None, None, None, '1002', None, None, None, '提现到账查询', '未到账', None, None, None, None, False, datetime.datetime(2017, 6, 6, 17, 42, 7, 7293, tzinfo=psycopg2.tz.FixedOffsetTimezone(offset=480, name=None)), None, datetime.datetime(2017, 6, 6, 17, 42, 7, 7293, tzinfo=psycopg2.tz.FixedOffsetTimezone(offset=480, name=None)), None) """

报错:

psycopg2.ProgrammingError: 错误: 字段 "none" 不存在

LINE 1: ...d_usr") VALUES ('20270606174216', '1000', '1220', None, None...

django导入mysql_django如何直接对数据库进行插入操作?相关推荐

  1. 数据库单个插入操作转为批量插入

    在业务中,我们常常会遇到很多单行插入的场景,当插入的并发数比较小时,并不会有什么问题.但是一旦插入的速度大大加快时,可能就会遇到数据库插入瓶颈.有人用多线程去并行插入,其实这样不仅没有解决问题,反而比 ...

  2. java 获取sqlsession_SqlSession的获取及对数据库执行插入操作

    项目架构如图: 插入代码: package com.boge; import java.io.IOException; import java.io.Reader; import org.apache ...

  3. mybatis框架入门程序:演示通过mybatis实现数据库的插入操作中实现返回结果的获取...

    1.mybatis实现数据库的插入操作可以查看https://www.cnblogs.com/wyhluckdog/p/10149895.html这篇博文,这里面的插入操作没有返回结果,所以这篇博文就 ...

  4. java插入数据库字符串拼接_java中PreparedStatement解决需转义字符向数据库中插入时的转义问题 | 学步园...

    简单的执行如下语句去做数据库的插入操作是有问题的!它处理不了单引号,双引号等需要转义的字符的插入问题! String sql = "insert into emailOriginal(id, ...

  5. 数据库执行插入数据操作时提示“将截断字符串或二进制数据。 语句已终止。”

    今天在对数据库进行插入操作的时候,提示我说"将截断字符串或二进制数据. 语句已终止.". 后来进行了资料的查找,发现导致问题出现的主要原因是因为,你插入的值的长度超出了某列允许的最 ...

  6. django orm mysql_django指定mysql数据库 ORM查询

    django原生自带数据库,不过自带的数据库是sqlite 这次使用的orm框架操作数据库 这时候你就需要换上你想用的数据库比如大众化的mysql 但是你还是首先要先安装pymysql的驱动 pip ...

  7. Django的ORM映射机制与数据库实战

    一.ORM(Object Relational Mapping) 1.ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存 ...

  8. 第三百零九节,Django框架,models.py模块,数据库操作——F和Q()运算符:|或者、并且——queryset对象序列化...

    第三百零九节,Django框架,models.py模块,数据库操作--F()和Q()运算符:|或者.&并且 F()可以将数据库里的数字类型的数据,转换为可以数字类型 首先要导入 from dj ...

  9. sqlite怎么转换mysql_Django如何把SQLite数据库转换为Mysql数据库

    大部分新手刚学Django开发的时候默认用的都是SQLite数据库,上线部署的时候,大多用的却是Mysql.那么我们应该如何把数据库从SQLite迁移转换成Mysql呢? 首先我们先安装Mysql,如 ...

最新文章

  1. springMVC 拦截器
  2. lucene查询语法,适用于ELk:kibana查询
  3. AngularJs在IE10,11中的一个坑。
  4. 802.11概述及帧结构分析
  5. 贪心 Codeforces Round #191 (Div. 2) A. Flipping Game
  6. python 网络编程 struct解包时报错 struct.error: unpack requires a buffer of 4 bytes
  7. 如何跟面试公司谈论薪资?
  8. 20应用统计考研复试要点(part22)--简答题
  9. python编程设计_程序设计入门—Python
  10. java异常原则_有效处理Java异常三原则
  11. [Iphone开发]如何在GDB中查看变量的值
  12. Linux之DNS域名解析
  13. 入职新公司后如何快速上手项目
  14. 八、【中级篇】数码管驱动(74HC138,74HC595)
  15. Messaging——WebSocket
  16. 爬虫实例3:Python实时爬取新浪热搜榜
  17. 聊聊RESTful - 科普篇
  18. [MySQL]-压力测试之Sysbench
  19. 2008.06.02 读华为前执行副总裁李玉琢的《我与商业领袖的合作与冲突》有感(三)
  20. PalmOS开发教程-8

热门文章

  1. 滴滴章文嵩:一个人的 20 年开源热情和国内互联网开源运动
  2. 不想“被out”?来看看现在的开发者都在做什么
  3. 《2019年数据及存储发展研究报告》十大洞察
  4. 技术开发者应该如何构建小团队的微服务方案?
  5. 4 大妙招,教你快速搞定复杂的系统编程!
  6. TDSQL 在微众银行的大规模实践之路
  7. 中国如何在 AI 芯片实现弯道超车?
  8. 吴恩达 Drive.ai 因经营困难“卖身”苹果
  9. Google 员工公开 Windows 10 零日漏洞隐藏 Bug!
  10. 唯一被图灵求婚的女人,与他并肩破译纳粹德国 Enigma 密码,拯救千万人生命!| 人物志...