prepared-statement 相关问题

Prepared Statement(或参数化语句)是一种预编译的SQL语句,用于提高性能并减轻SQL注入攻击。准备语句用于许多流行的关系数据库管理系统。

使用 INSERT ON CONFLICT 和几何图形的 Postgres 参数化查询在 PHP 中不起作用

我不知道为什么这不起作用。是否与在查询中使用参数两次有关?使用 PHP 7.4.33、Postgres PostgreSQL 9.6.22。 错误是: 警告:pg_query_params():查询失败:...

回答 1 投票 0

我是否必须对所有 SQL 查询使用准备好的语句?

到目前为止,我只使用准备好的语句进行 SQL 插入,但我想知道是否必须对所有 SQL 查询使用准备好的语句?如果是这样,我如何在下面的 SELECT 语句中使用它们...

回答 1 投票 0

我是否必须对所有 SQL 查询使用 PHP 准备语句?

从现在起我只使用 PHP 准备语句进行 SQL 插入,但我想知道我是否必须对所有 SQL 查询使用准备语句,如果是这样,我如何在以下 SELECT 状态中使用它们...

回答 1 投票 0

如何在 mysqli::real_connect() 之后重用 mysqli_stmt

我有一些脚本在数据库上运行很长时间(有时几个小时),我想让它们尽可能强大。 因此我创建了一个 类 Extended_mysqli 扩展 mysqli {...

回答 1 投票 0

使用 MySQLi 在 PHP 中使用多个准备好的语句

我想用 PHP 和 MySQLi 制作两个准备好的语句,一个紧接另一个。我是 PHP 和 MySQLi 的新手,所以我不知道是否应该关闭语句,关闭数据库连接...

回答 3 投票 0

循环多维数组并对每对值子数组执行 INSERT 查询

我正在寻找一种实用的方法,为每 2 个内容数组记录创建一个新的数据库记录,并使用前一个子数组的日期值。至于你的问题:内容永远有 24

回答 3 投票 0

mysqld_stmt_execute 的参数不正确,参数匹配查询

我正在尝试使用 LIKE 使用 mysql2 搜索 mysql 表中的行,但我在控制台中收到有关参数不正确的错误。准备好的语句的参数与

回答 1 投票 0

Java Spring 将Arraylist插入postgresql数据库JdbcTemplate

我需要使用 Spring 和 PostgreSQL 作为数据库制作一个 REST 应用程序。我需要向数据库中输入一些包含 String ArrayList 的对象:ArrayList < String >。我的问题是...

回答 2 投票 0

如何在执行语句中使用存储过程参数?

我有一个简单的存储过程: 分隔符 $$ 创建过程 `findUserByName`(IN `name` VARCHAR(36)) 开始 设置@name = 名称; PREPARE findStmt FROM 'SELECT * FROM user WHERE name=?'; 执行

回答 1 投票 0

无法使用 JavaPreparedStatement 在 SQLite 中的日期之间获取结果

我一直在尝试使用 Between 语句从具有名为“dia”的日期字段的“produccion”表中获取数据。 我想要的 SQL 语句是: 从生产中选择 * WHERE julianday(...

回答 1 投票 0

MySQL JDBC 驱动程序中的cachePrepStmts 和useServerPrepStmts 有什么区别

MySQL JDBC 驱动程序将这两个属性定义为: useServerPrepStmts - 如果服务器支持服务器端准备好的语句,则使用它们? cachePrepStmts - 驱动程序是否应该缓存 pa...

回答 2 投票 0

如何在pandas sql查询中动态传递变量值

如何动态传递可变参数 订单 = 10100 状态 = '已发货' df1 = pd.read_sql_query("从 orderNumber =""" + 的订单中选择 * str(10100) + """ 和 status = """ + '状态...

回答 3 投票 0

在 Firebird 中为准备好的语句批次同时生成多个 ID

我正在使用PreparedStatement中的SELECT GEN_ID(TABLE,1) FROM MON$DATABASE来生成将在多个表中使用的ID。 我将使用PreparedStatements 进行大量的INSERT

回答 2 投票 0

在 Ballerina 中参数化 MySQL 查询的顺序列名称和排序顺序

我需要在 sql:ParameterizedQuery 中参数化排序列名称和排序顺序 (ASC/DESC)。 IE: `从 中选择 * 按 ${} ${}` ...

回答 1 投票 0

T-SQL 和 WHERE LIKE %Parameter% 子句

我试图编写一个使用 WHERE LIKE '%text%' 子句的语句,但当我尝试使用文本参数时,我没有收到结果。例如,这有效: 在哪里选择员工

回答 3 投票 0

SQLiteConnection参数化查询c#

我正在尝试找到解决方案,但在任何地方都找不到帮助。 我有一个 SqliteConnection 对象,对此我使用查询选择器来传递参数化查询,但找不到...

回答 1 投票 0

带有参数化列名称的准备好的语句不起作用[重复]

我在项目中使用准备好的语句时遇到问题。我创建了一个名为 DB 的类,在这个类中我有一个名为“where”的函数,在这种形式下它不起作用: 公共函数其中($

回答 1 投票 0

如何使用实际参数值记录 Redshift 最近的 SQL 查询

当我通过查询 STL_QUERY 表记录在 Amazon Redshift 上执行的查询时, 我得到准备好的语句查询,没有参数值,例如: 从事件中选择 *,其中 ts=$1 ...

回答 1 投票 0

运行简单查询时Prisma准备好的语句错误

语言:节点 数据库:MySQL ORM:棱镜 我在 prisma 中运行此查询时遇到问题。我的数据库目前包含大约 100 000 本书。当运行此命令时,我收到错误: 期间发生错误

回答 1 投票 0

如何使用 datetime('now', '-1 day') 使用准备好的语句检索 sqlite3 数据库中的行?

给定一个这样设计的表: 创建表呼叫(时间戳 DATETIME DEFAULT CURRENT_TIMESTAMP、来电显示 TEXT、联系人 ID INTEGER) 如果我想提取时间戳在 1 天内的所有行...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.