工作 Python MySQL 更新脚本
提供的脚本更新 MySQL 数据库,但修改未反映在表中。要解决此问题,脚本需要将更改提交到数据库。脚本使用 MySQLdb 建立与数据库的连接。在 try 块内,创建游标,并执行 UPDATE 语句,将 RadioID 11 的行的 CurrentState 字段设置为 1。然后打印游标的行计数以确认更新的行数。但是,缺少的步骤是数据库连接对象 dbb 上的 commit() 方法。该方法负责将通过游标所做的更改应用到数据库。如果不调用 commit(),更新只会加载到 MySQL 服务器中,但不会永久保存。为确保应用更新,请在执行 UPDATE 语句后添加以下行:<code class="python">dbb.commit()</code>此 commit() 语句将指示 MySQL 服务器将更改持久保存在数据库中,确保 CurrentState 字段按预期更新。
以上是为什么我的 MySQL 更新没有保存在我的 Python 脚本中?的详细内容。更多信息请关注PHP中文网其他相关文章!