Python MYSQL 更新语句

2023-12-09

我试图让这个 Python MYSQL 更新语句正确(带变量):

cursor.execute ("UPDATE tblTableName SET Year=%s" % Year ", Month=%s" % Month ", Day=%s" % Day ", Hour=%s" % Hour ", Minute=%s" Minute "WHERE Server=%s " % ServerID)   

有什么想法我哪里出错了吗?


It 应该:

cursor.execute ("""
   UPDATE tblTableName
   SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s
   WHERE Server=%s
""", (Year, Month, Day, Hour, Minute, ServerID))

You can also用基本的字符串操作来做到这一点,

cursor.execute ("UPDATE tblTableName SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s WHERE Server='%s' " % (Year, Month, Day, Hour, Minute, ServerID))

but this way is discouraged because it leaves you open for SQL Injection. As it's so easy (and similar) to do it the right waytm. Do it correctly.

您唯一应该小心的是,某些数据库后端不遵循相同的字符串替换约定(例如 SQLite)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python MYSQL 更新语句 的相关文章

  • Python中#和"""注释的区别

    开始用 Python 编程 我看到一些带有注释的脚本 and comments 这两种评论方式有什么区别 最好的事情就是阅读PEP 8 Python 代码风格指南 https www python org dev peps pep 0008
  • 同情因子简单关系

    我在 sympy 中有一个简单的因式分解问题 无法解决 我在 sympy 处理相当复杂的积分方面取得了巨大成功 但我对一些简单的事情感到困惑 如何得到 phi 2 2 phi phi 0 phi 0 2 8 因式分解 phi phi 0 2
  • 如何编写高效的配对算法?

    我需要一种算法的帮助 该算法可以有效地将人们分组 并确保以前的配对不会重复 例如 假设我们有 10 位候选人 candidates 0 1 2 3 4 5 6 7 8 9 并假设我们有一个先前匹配的字典 这样每个键值对即candidate
  • 将 stdout 重定向到 Python 中的文件? [复制]

    这个问题在这里已经有答案了 如何将 stdout 重定向到 Python 中的任意文件 当长时间运行的 Python 脚本 例如 Web 应用程序 从 ssh 会话内启动并处于后台 并且 ssh 会话关闭时 应用程序将引发 IOError
  • PHP 和 MySql 检查表是否为空

    我有点菜鸟 而且我很难过 我需要一些代码来搜索数据库表以查找与 id 变量匹配的行 我需要抓取该表 描述 中的一个字段 如果它为空 我需要显示一条消息 如果不是另一条消息 这是我的代码 我知道我需要添加 mysqli 转义字符串 只需从内存
  • Python - 为什么这段代码被视为生成器?

    我有一个名为 mb 的列表 其格式为 Company Name Rep Mth 1 Calls Mth 1 Inv Totals Mth 1 Inv Vol Mth 2 等等 在下面的代码中 我只是添加了一个包含 38 个 0 的新列表 这
  • 在 C# 中实例化 python 类

    我已经用 python 编写了一个类 我想通过 IronPython 将其包装到 net 程序集中 并在 C 应用程序中实例化 我已将该类迁移到 IronPython 创建了一个库程序集并引用了它 现在 我如何真正获得该类的实例 该类看起来
  • 如何通过facebook-sdk python api获取用户帖子?

    我使用 facebook jssdk 授权我的应用程序读取用户个人资料和用户帖子 FB login function response scope user status user likes user photos user videos
  • Python/Flask:应用程序在关闭后正在运行

    我正在开发一个简单的 Flask Web 应用程序 我使用 Eclipse Pydev 当我开发该应用程序时 由于代码更改 我必须经常重新启动该应用程序 这就是问题所在 当我运行该应用程序时 我可以在本地主机上看到该框架 这很好 但是当我想
  • 如何在Python中正确声明ctype结构+联合?

    我正在制作一个二进制数据解析器 虽然我可以依靠 C 但我想看看是否可以使用 Python 来完成该任务 我对如何实现这一点有一些了解 我当前的实现如下所示 from ctypes import class sHeader Structure
  • mysql 准备好的语句错误:MySQLSyntaxErrorException

    我使用准备好的语句编写了选择语句 每次尝试运行都会出现此错误 我如何克服这个错误 我的jdbc连接器是mysql connector java 5 1 13 bin jar 我的代码 public Main add ad to getAdD
  • 如何在 laravel 中查询 json 列?

    我用的是 Laravel 5 6 我有一块田地 字段的数据类型为json 字段 desc 字段 的值如下所示 code 1 club CHE country ENGLAND code 2 club BAY country GERMANY c
  • Scrapy - 不会爬行

    我正在尝试运行递归爬行 由于我编写的爬行不能正常工作 因此我从网络上提取了一个示例并进行了尝试 我真的不知道问题出在哪里 但是爬行没有显示任何错误 谁能帮我这个 另外 是否有任何逐步调试工具可以帮助理解蜘蛛的爬行流程 非常感谢任何与此相关的
  • pandas apply:函数名是否带引号的区别

    简单数据框定义示例 df pd DataFrame A 2 4 1 B 8 4 1 C 6 2 7 df A B C 0 2 8 6 1 4 4 2 2 1 1 7 尝试理解以下块中函数参数调用的差异 df apply sum df app
  • 通过套接字发送字符串(python)

    我有两个脚本 Server py 和 Client py 我心中有两个目标 能够从客户端一次又一次地向服务器发送数据 能够将数据从服务器发送到客户端 这是我的 Server py import socket serversocket soc
  • mysql 无法向用户授予权限,出现错误:ERROR 1819 (HY000): 您的密码不满足当前策略要求

    我正在将一个新应用程序迁移到包含 MySQL 数据库的生产环境 尝试使用以下命令授予所需权限时 GRANT ALTER CREATE ON MyDB to ThisUser 我收到错误 ERROR 1819 HY000 Your passw
  • Synapse Notebook 参考 - 使用参数从另一个笔记本调用 Synapse Notebook

    我有一个带有参数的突触笔记本 我试图从另一个笔记本调用该笔记本 我正在使用 run 命令 我应该如何将参数从基本笔记本传递到正在调用的笔记本 另外 对我来说 上述答案不起作用 作为对此问题的单独解决方案 下面是一个答案 打开笔记本并转到最右
  • 在没有numpy的情况下在python中分配变量NaN

    大多数语言都有一个 NaN 常量 您可以使用它为变量分配值 NaN python 可以在不使用 numpy 的情况下做到这一点吗 是的 使用math nan https docs python org 3 library math html
  • Python 中的 C 指针算术

    我正在尝试将一个简单的 C 程序转换为 Python 但由于我对 C 和 Python 都一无所知 这对我来说很困难 我被 C 指针困住了 有一个函数采用 unsigned long int 指针并将其值添加到 while 循环中的某些变量
  • 在 pip 中为 Flask 应用程序构建 docker 映像失败

    from alpine latest RUN apk add no cache python3 dev pip3 install upgrade pip WORKDIR backend COPY backend RUN pip no cac

随机推荐

  • Python Git 模块经验? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 人们对 Python 的 Git 模块有什么体验 我知道 GitPython PyGit 和 Dulwich 如果您知道其他的 请随意提及 我正在编写一个程序 该程序必须与 Git 存储库
  • 持久矩形选择器

    我正在尝试开发一个处理天文数据的管道 在某些时候 我需要在图像上绘制一个矩形来选择一个区域 我正在使用 matplotlib widgets RectangleSelector 来做到这一点 对我来说使用起来非常方便 因为它非常容易使用 我
  • 无需 Android Studio 即可运行 AVD 模拟器

    有没有一种方法可以在不先启动 Android Studio 的情况下运行模拟器 也许来自命令行 我知道这个功能在旧版本中可用 但从那时起就消失了 但也许有人知道如何做到这一点 从控制台运行模拟器的方法 我假设您之前使用 Android St
  • 使用“gsub”替换点

    我正在尝试替换所有 在我的数据框的特定列中带有 每个单元格中还有其他字符 我想确保只更改 当我使用 gsub 时 我得到的输出似乎进行了更改 但是当我转到 View 时 实际上并未进行更改 我认为 gsub 应该实际更改数据框中的值 是我使
  • Android Google Mapview Activity 未在 Android Studio 中打开

    我是 Android 新手 正在尝试在 Android 手机上显示 Google 地图 我创建了适用于任何 Android 应用程序的 API 密钥 我没有为我的应用程序提供任何特定的 SHA 我想这应该不重要 使用 Google Andr
  • find 与 find_by 与 where

    我是 Rails 新手 据我所知 查找记录的方法有很多种 find by
  • 如何使用 python pandas 的 read_html 读取具有多个 tbodies 的 html 表?

    这是我的html import pandas as pd html table table thead tr th Col1 th th Col2 th tr thead tbody tr td 1a td td 2a td tr tbod
  • 如何将特定文件从一个 git 存储库复制到另一个 git 存储库,并保留历史记录

    我有一个旧的私人存储库 其中包含我想要放入 GitHub 的文件 但是我只想包含某些文件 或者可能只包含具有特定文件扩展名的文件及其提交历史记录 但是我不想在提交历史记录中包含任何排除的文件 我想提供一个我想要复制的此类文件的列表是理想的
  • 需要几个月之间完整的高图表条形图

    我已经创建了高图表来完全满足我的要求 如附图所示 并且我在小提琴中尝试了下面的代码 fiddle中的示例代码如下 https jsfiddle net vsLr07ak 下面是我的代码 Highcharts chart container
  • 在没有证书的java SSL over https中[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 是否可以使用 sslHttpURLConnection在Java中不使用证书 我想使用随机数或对称密钥 虽然SSL TLS 并不严格要求证书 HTTPS 需要证书 因为RFC 2
  • 是否可以用 CSS 创建这个不规则四边形?

    我已经尝试过perspective解决方案在这里如何分别变换形状的每一面 但可能由于形状不规则而无法使其工作 只有顶部和右侧的柱子是倾斜的 垂直的和底部的柱子是直的 我怎样才能用 CSS 做到这一点 使用 CSS 边框 您可以创建三角形和梯
  • 找不到iPhone模拟器路径[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 目前我正在开发视频上传应用程序 我的问题是 当我尝试在聚光灯下搜索模拟器路径时 我也手动尝试过 我只得到了iPhoneSimulator platform文件 但在此文件中没有任何文件
  • 使用 purrr 和 dplyr: rlang::sym 是最好的方法

    我想编写使用 dplyr 动词的函数 这意味着我必须涉入rlang 提供一个具体的例子 假设我想使用purrr map df 迭代 a 中的变量dplyr group by The 使用 dplyr 编程小插图走过写一个my summari
  • 如何使用Python“抓取”包含弹出窗口的网站?

    我正在尝试使用 python 来抓取 etherscan 网站的某个部分 因为没有用于此功能的 api 基本上会去这个链接并且需要按验证 执行此操作后会出现一个弹出窗口 您可以看到here 我需要刮的是这部分0x0882477e7895bd
  • iOS 应用程序具有多个包标识符的 URL 类型

    我希望我的 iOS 项目能够处理多个 URL 类型和多个包标识符 这样我就可以在同一设备上安装该应用程序的 2 个版本 我有 2 个不同的捆绑 ID com mycompany myapp 和 com mycompany myapp tes
  • 我可以在 CakePHP 中的不同模型中使用一个模型吗?

    我可以在一个模型中使用另一个模型吗 Eg
  • 禁用舞台按钮 X

    我正在学习 javafx 我希望当我在关闭后单击 X 的窗口时 它会出现警告 我知道要在窗口中间创建的按钮中执行此操作 但我不知道如何控制用户何时按 X 关闭程序 谢谢 您不应该关注 X 而应该关注常见的关闭请求 如下所示 primaryS
  • 同时更新两个表 - Oracle

    假设我有两个表 例如 Product prd id prd name parent prd id 123 Foo
  • 内爆列表以在 Python MySQL IN 子句中使用

    我知道如何将列表映射到字符串 foostring join map str list of ids 我知道我可以使用以下命令将该字符串放入 IN 子句中 cursor execute DELETE FROM foo bar WHERE ba
  • Python MYSQL 更新语句

    我试图让这个 Python MYSQL 更新语句正确 带变量 cursor execute UPDATE tblTableName SET Year s Year Month s Month Day s Day Hour s Hour Mi