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

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

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

瀏覽:185日期: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久久,三上悠亚国产精品一区二区三区
亚洲三级精品| 国产精品chinese| 亚洲综合婷婷| 精品一区视频| 亚洲精品字幕| 青青青国产精品| 日韩中文欧美| 国产精品一区二区三区四区在线观看 | 91亚洲自偷观看高清| 成人久久一区| 色婷婷精品视频| 99精品小视频| 亚洲精品成人一区| 视频精品一区二区| 国产偷自视频区视频一区二区| 一区二区亚洲视频| 亚洲精品1区2区| 亚洲一区激情| 欧美日韩精品一区二区三区视频 | 亚洲精品乱码日韩| 影院欧美亚洲| 国产精品久一| 国产日韩欧美一区| 精品中文在线| 日韩一区精品视频| 亚洲深爱激情| 欧美日本不卡高清| 女人av一区| 精品捆绑调教一区二区三区| 国产精品欧美一区二区三区不卡| 日韩av中文在线观看| 视频一区视频二区中文| 国产精品qvod| 国产亚洲福利| 久久久久国产| 日韩av字幕| 亚洲精品综合| 色综合狠狠操| 99在线|亚洲一区二区| а√天堂8资源中文在线| 美女久久精品| 黄页网站一区| av成人国产| 少妇精品久久久| 亚洲国产综合在线看不卡| 欧美日韩国产观看视频| 日本少妇一区| 日韩高清一级| 亚洲精品97| 国产网站在线| 久久精品国产久精国产| 日韩精品午夜视频| 日韩影院精彩在线| 国产情侣久久| 亚洲欧美网站在线观看| 久久一区二区三区喷水| 久久午夜精品| 在线一区视频| 婷婷成人基地| 亚洲ww精品| 日韩午夜一区| 亚洲永久精品唐人导航网址| 99久久精品费精品国产| 亚洲黄色网址| 亚洲欧洲另类| 国产激情久久| 欧美激情视频一区二区三区在线播放| 精品久久久中文字幕| 中文久久精品| 国产成人在线中文字幕| 麻豆一区在线| 日韩国产91| 国产精品久久免费视频| 国产日产精品_国产精品毛片 | 西西人体一区二区| 日韩一区二区三区免费播放| 蜜臀a∨国产成人精品| 四虎精品永久免费| 日日夜夜免费精品| 国产精品夜夜夜| av资源中文在线天堂| 久久精品动漫| 精品理论电影在线| 精品久久福利| 亚洲成a人片| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧洲另类| 蜜桃免费网站一区二区三区| 久久精选视频| 久久精品国产99久久| aa国产精品| 激情综合五月| 日本不卡视频在线观看| 中文一区二区| 日韩激情一区二区| 精精国产xxxx视频在线播放| 国产欧美一区二区精品久久久 | 亚洲婷婷在线| 免费在线播放第一区高清av| 日韩国产网站| 久久99蜜桃| 亚洲欧美视频一区二区三区| 亚洲精品婷婷| 日本欧美韩国一区三区| 桃色一区二区| 国产成人精品亚洲线观看 | 欧美亚洲精品在线| 国产麻豆综合| 成人一区不卡| 国产精品欧美日韩一区| 精品欧美久久| sm久久捆绑调教精品一区| 国产精品v一区二区三区| 日韩高清三区| 成人精品天堂一区二区三区| 日韩欧美激情| 黄色精品网站| 免费视频一区二区三区在线观看| 日本不卡一区二区三区| 亚洲日产av中文字幕| 欧美一区三区| 亚洲精品va| 影院欧美亚洲| 日本成人中文字幕| 午夜av一区| 欧美日韩在线网站| 先锋影音国产一区| 精品午夜久久| 国产精品国码视频| 国产精品免费大片| 日韩啪啪电影网| 麻豆视频在线看| 精品美女视频| 黄色欧美日韩| 欧美日韩在线网站| 五月激激激综合网色播| 免费人成在线不卡| 女人av一区| 欧美日韩一二| 国产欧美日韩亚洲一区二区三区| 精品国产亚洲一区二区三区在线| 在线手机中文字幕| 亚洲一二三区视频| 日韩精品一级| 国产一区二区色噜噜| 99久久激情| 国产一区91| 69堂精品视频在线播放| 精品视频97| 精品一区二区三区视频在线播放| 黄色成人精品网站| 欧美精品黄色| 日本va欧美va欧美va精品| 欧美亚洲tv| 香蕉国产精品| 日韩一区亚洲二区| 色综合五月天| 9国产精品视频| 国产精品日韩久久久| 日韩精品不卡一区二区| 激情中国色综合| 国产日韩免费| 国产精选久久| 中文久久精品| 怡红院精品视频在线观看极品| 国产一区丝袜| 亚洲一区黄色| 日韩在线看片| 欧美日韩一区二区国产 | 国产成人精品一区二区免费看京 | 九九九精品视频| 国产午夜久久av| 亚洲一本视频| 亚洲女同中文字幕| 天堂а√在线最新版中文在线| 亚洲美女91| 三级欧美韩日大片在线看| 日韩精品久久久久久久电影99爱| 美女在线视频一区| 亚洲综合色婷婷在线观看| 国产精品国产三级国产在线观看| 亚洲伊人精品酒店| 欧美极品一区二区三区| 欧美肉体xxxx裸体137大胆| 深夜福利一区| 日韩欧美一区免费| 欧美永久精品| 在线看片日韩| 伊人久久亚洲影院| 亚洲视频综合| 亚洲播播91| 亚洲三级欧美| 精品国产精品久久一区免费式| 欧美亚洲免费| 91精品日本| 911精品国产| 国产欧美日韩视频在线| 欧美精品观看| 日本视频一区二区| 日韩精品久久久久久|