Python:mysql-connector-Python查詢不到新增數據

      網友投稿 929 2025-03-31

      查詢代碼

      # -*- coding: utf-8 -*- import time import Mysql.connector config = { "database": "data", "username": "root", "password": "123456", "host": "127.0.0.1", "port": 3306 } connect = Mysql.connector.Connect(**config) cursor = connect.cursor(dictionary=True) while True: cursor.execute("SELECT * FROM person") result = cursor.fetchall() # fetchall() 獲取所有記錄 time.sleep(2) print(result) # 關閉游標和連接 cursor.close() connect.close()

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      Python:mysql-connector-python查詢不到新增數據

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      當執行以上代碼時,在MySQL數據庫修改數據(增、刪、改)沒法獲取到修改后的數據

      翻閱文檔10.2.35 MySQLConnection.autocommit Property發現一句話

      When the autocommit is turned off, you must commit transactions when using transactional storage engines such as InnoDB or NDBCluster.

      1

      2

      經測試,以下兩個方式都能解決查詢新數據的問題

      配置參數autocommit=True

      執行后手動commit

      修改后的代碼如下

      # -*- coding: utf-8 -*- import time import mysql.connector config = { "database": "data", "username": "root", "password": "123456", "host": "127.0.0.1", "port": 3306, "autocommit": True } connect = mysql.connector.Connect(**config) cursor = connect.cursor(dictionary=True) while True: cursor.execute("SELECT * FROM person") result = cursor.fetchall() # 獲取所有記錄 time.sleep(2) print(result) print(connect.in_transaction) # 如果不commit,數據庫新增、刪除、修改的數據沒法查詢到 # connect.commit() # 關閉游標和連接 cursor.close() connect.close()

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      33

      MySQL Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel如何將每行按照時間排序(excel中怎樣按時間排序)
      下一篇:如何制作WPS表格的餅狀圖如何制作帶有百分比示例的雙餅狀圖
      相關文章
      最新国产成人亚洲精品影院| 亚洲国产精品线观看不卡| 亚洲日本乱码卡2卡3卡新区| 亚洲日本在线播放| 亚洲邪恶天堂影院在线观看| 亚洲AV无一区二区三区久久| 日本亚洲视频在线| 国产AV无码专区亚洲A∨毛片| 亚洲人成网77777色在线播放| 中文字幕亚洲激情| 国产AⅤ无码专区亚洲AV| 国产亚洲精品免费视频播放| 国产亚洲av人片在线观看| 中文字幕久久亚洲一区| 久久久久噜噜噜亚洲熟女综合| 亚洲性在线看高清h片| 中文字幕亚洲一区二区三区| 亚洲无人区一区二区三区| 国产亚洲综合久久系列| 久久国产亚洲电影天堂| 图图资源网亚洲综合网站| 亚洲一二成人精品区| 亚洲国产综合在线| 亚洲免费福利在线视频| 亚洲色成人网站WWW永久四虎| 亚洲av永久无码精品网址| 国产精品亚洲色图| 亚洲乱码国产一区网址| 曰韩亚洲av人人夜夜澡人人爽| 在线a亚洲v天堂网2019无码| 亚洲va国产va天堂va久久| 亚洲网站在线观看| 亚洲国产精品久久人人爱| 亚洲一级免费视频| 亚洲乱码av中文一区二区| 国产成人亚洲精品播放器下载| 亚洲人成网站观看在线播放| 亚洲精品无码专区久久久 | 狠狠色伊人亚洲综合网站色| 亚洲人片在线观看天堂无码| 无码不卡亚洲成?人片|