工作 Python MySQL 更新腳本
提供的腳本更新 MySQL 資料庫,但修改未反映在表中。要解決此問題,腳本需要將變更提交到資料庫。
腳本使用 MySQLdb 建立與資料庫的連線。在 try 區塊內,建立遊標,並執行 UPDATE 語句,將 RadioID 11 的行的 CurrentState 欄位設為 1。然後列印遊標的行計數以確認更新的行數。
但是,缺少的步驟是資料庫連接物件 dbb 上的 commit() 方法。此方法負責將透過遊標所做的變更套用到資料庫。如果不呼叫 commit(),更新只會載入到 MySQL 伺服器中,但不會永久儲存。
為了確保應用更新,請在執行UPDATE 語句後添加以下行:
此commit() 語句將指示MySQL 伺服器將變更持久保存在資料庫中,確保CurrentState 字段按預期更新。
以上是為什麼我的 MySQL 更新沒有儲存在我的 Python 腳本中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!