日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 插入Null值數據到Postgresql的操作

瀏覽:188日期:2022-06-26 09:35:47

數據庫中最好插入Null值。

在python中,暫時沒找到通過sql語句的方式插入Null值。

推薦使用輪子的方法

def insert_sample_data(self, values): # added self since you are referencing it below with self.con.cursor() as cur: sql = 'insert into sampletable values (%s, %s, %s)' # Use %s for parameters cur.executemany(sql, values) # Pass the list of tuples directly self.con.commit() list1 = [(1100, ’abc’, ’{'1209': 'Y', '1210': 'Y'}’), (1100, ’abc’, None)]self.insert_sample_data(list1) # pass the list directly

補充:python連接數據庫插入數據庫數據所碰到的坑

Python中插入數據時執行后,沒有報任何錯誤,但數據庫中并沒有出現新添加的數據

原因:

缺少提交操作。

解決方案:

Python操作數據庫時,如果對數據表進行修改/刪除/添加等控制操作,系統會將操作保存在內存,只有執行commit(),才會將操作提交到數據庫。

但是總有你想不到的坑代碼如下:

import pymysql class Connection: def __init__(self): self.host = ’localhost’ self.user = ’nameit’ self.password = ’YES’ self.port = 3306 self.db = ’Xomai’ def connection(self): db = pymysql.connect(host=self.host, user=self.user, password=self.password, port=self.port, db=self.db) cur = db.cursor() return db, cur def create_table(self, cur): sql = '''CREATE TABLE `activity_feedback` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `inst_id` bigint(20) DEFAULT NULL COMMENT ’ID’, `broadcast_id` bigint(20) DEFAULT NULL COMMENT ’你好’, `student_id` bigint(20) DEFAULT NULL COMMENT ’學生ID’, `content` varchar(1024) DEFAULT NULL COMMENT ’學員內容’, `comment` varchar(255) DEFAULT NULL COMMENT ’注釋’, `gmt_create` datetime DEFAULT NULL, `gmt_modify` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `activity_feedback_student_id_index` (`student_id`) ) ENGINE = InnoDB AUTO_INCREMENT = 1050 DEFAULT CHARSET = utf8mb4 COMMENT = ’學員表’''' cur.execute(sql) def insert(self, id, inst_id, broadcast_id, student_id, content, comment, gmt_create, gmt_modify): sql = '''INSERT INTO `activity_feedback` ( `id`, `inst_id`, `broadcast_id`, `student_id`, `content`, `comment`, `gmt_create`, `gmt_modify`) VALUES (’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’)'''.format(id, inst_id, broadcast_id, student_id, content, comment, gmt_create, gmt_modify) try: self.connection()[1].execute(sql) self.connection()[0].commit() except: self.connection()[0].rollback()if __name__ == ’__main__’: conn = Connection() conn.insert(123, 123, 324, 3451, ’ajdf’, ’sdfs’, ’2013-2-5’, ’2014-3-4’)

咋一看好像也有commit呀,怎么一直在數據庫沒有,再仔細看看

try: self.connection()[1].execute(sql) self.connection()[0].commit() except: self.connection()[0].rollback()

connection()調用方法方法返回的對象是同一個嗎?

并不是,心累,搞了半天,只怪自己還太嫩。

正確寫法:

try: cons = self.connection() cons[1].execute(sql) cons[0].commit() cons[0].close() except: cons[0].rollback()

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女在线视频一区| 久久99伊人| 久久精品国产免费| 中文字幕人成乱码在线观看| 久久男人av| 久久国产中文字幕| 亚洲综合福利| 美女视频一区在线观看| 日韩欧美一区免费| 免费成人性网站| 麻豆精品视频在线观看| 免费一二一二在线视频| 亚洲一区日韩| 欧美日韩一区自拍| av免费不卡国产观看| 欧美日韩四区| 欧美日韩亚洲国产精品| 黄色aa久久| 国产亚洲一区在线| 亚洲午夜免费| 精品国产亚洲一区二区三区| 亚洲午夜久久久久久尤物| 亚洲精一区二区三区| 久久久久久久久成人| 免费不卡中文字幕在线| 91成人精品观看| 日韩和的一区二在线| 影音先锋久久精品| 精品久久97| 亚洲一区导航| 亚洲国产福利| 亚洲精品在线二区| 91av亚洲| 日本在线成人| 91中文字幕精品永久在线| 亚洲精选91| 亚洲成人一区在线观看| 日韩精品三级| 亚洲婷婷免费| 欧美黑人做爰爽爽爽| 91久久亚洲| 成人精品高清在线视频| 亚洲欧美成人综合| 精品国产精品国产偷麻豆| 日韩视频二区| 麻豆视频观看网址久久| 丝袜美腿亚洲色图| 欧美日韩尤物久久| 国产精品色在线网站| re久久精品视频| 精品精品国产三级a∨在线| 亚洲免费观看高清完整版在线观| 欧美羞羞视频| 国产精品嫩模av在线| 日韩视频一区二区三区在线播放免费观看| 国产精品久久777777毛茸茸| 免费日韩av| 日韩网站中文字幕| 久久精品国产免费| 日韩av在线免费观看不卡| 亚洲福利免费| 日韩av二区| 国产精品毛片久久久| 中文字幕一区二区精品区| 欧美成人基地| 免费日韩一区二区三区| 日韩精品导航| 免费在线观看日韩欧美| 91精品一区国产高清在线gif| 国产伦理一区| 亚洲精品麻豆| 久久国产精品久久w女人spa| 91精品韩国| 免费日韩一区二区三区| 日韩av成人高清| 亚洲一区av| 国产视频欧美| 不卡一区2区| 在线观看精品| 精品视频一区二区三区四区五区| 欧美视频精品全部免费观看| 中文字幕亚洲精品乱码| 天堂成人免费av电影一区| 伊人精品一区| 日韩毛片在线| 久久久蜜桃一区二区人| 国产拍在线视频| 久久久久久一区二区| 精品国产亚洲一区二区三区大结局| 国产九一精品| 欧美欧美黄在线二区| 日韩区欧美区| 日本免费新一区视频| 日本伊人久久| 日本不卡一区二区| 天海翼亚洲一区二区三区| 在线视频亚洲欧美中文| 免费在线看一区| 丝袜美腿亚洲色图| 蜜桃视频在线观看一区| 免费在线观看不卡| 亚洲精品大片| 久久国产乱子精品免费女| 欧美一区自拍| 国产精品一二| 精品一区av| 精品午夜av| 日本在线高清| 视频二区不卡| 日韩一区二区三区在线免费观看| 欧美香蕉视频| 美女少妇全过程你懂的久久| 日韩午夜电影| 日韩午夜视频在线| 国产美女久久| 高清av一区| 久久国产免费| 亚洲精品极品少妇16p| 免费国产自线拍一欧美视频| 亚洲精品激情| 蜜桃久久久久| 久久人人88| 亚洲一区观看| 日韩激情啪啪| 国产精品九九| 日韩欧美午夜| 在线综合亚洲| 日本免费一区二区视频| 老牛国内精品亚洲成av人片 | 精品视频高潮| 三级小说欧洲区亚洲区| 午夜日韩av| 亚洲美女91| 久久午夜影院| 欧美日韩国产亚洲一区| 综合精品一区| 久久香蕉网站| 亚洲精品在线观看91| 日本精品久久| 97精品国产一区二区三区| 不卡视频在线| 欧美日韩亚洲一区在线观看| 高清不卡一区| 日韩中文字幕区一区有砖一区| 欧美日韩调教| 欧美成a人免费观看久久| 在线免费观看亚洲| 麻豆91精品视频| 欧美精品一卡| 国产欧美日韩在线一区二区| 日韩久久精品| 日韩精品一区第一页| 欧美亚洲免费| 亚洲91视频| 欧美日韩18| 激情欧美国产欧美| 青青草伊人久久| 成人va天堂| 日韩二区在线观看| 久久中文字幕av| 国产毛片精品| 91久久中文| 精品视频一区二区三区四区五区 | 久久精品国产久精国产爱| 久久中文字幕二区| 日本午夜精品一区二区三区电影| 欧美freesex黑人又粗又大| 亚洲2区在线| 99热精品久久| 欧美黄色一区| 日韩精品一卡二卡三卡四卡无卡| 成人日韩av| 亚洲精品免费观看| 欧洲一级精品| 国产精品观看| 一二三区精品| 久久国产主播| 91国内精品| 久热综合在线亚洲精品| 国产精品伦理久久久久久| 日日夜夜免费精品| 亚洲午夜在线| 国产成人精品一区二区三区在线| 亚洲一级淫片| 欧美日韩精品一区二区视频| 国产日本亚洲| 亚洲欧美网站| 蜜桃精品在线| 久草精品视频| 日本精品另类| 国产亚洲激情| 精品日韩视频| 国产精品美女在线观看直播| 视频一区中文字幕| 亚洲午夜黄色| 日产精品一区二区| 国产日韩一区二区三区在线播放| 丝袜美腿亚洲一区| 伊人精品一区| 国产 日韩 欧美一区|