Golang使用准备好的SQL语句
Posted code_kd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang使用准备好的SQL语句相关的知识,希望对你有一定的参考价值。
您可以定义准备好的语句以供重复使用。这可以避免每次代码执行数据库操作时重新创建语句的开销,从而帮助您的代码运行得更快一些。
注意:准备好的语句中的参数占位符因您使用的 DBMS 和驱动程序而异。例如, Postgres 的pq 驱动程序需要一个占位符,$1而不是?.
什么是准备好的陈述?
准备好的语句是由 DBMS 解析和保存的 SQL,通常包含占位符但没有实际参数值。稍后,可以使用一组参数值来执行该语句。
如何使用准备好的语句
当你期望重复执行同一条SQL时,可以使用ansql.Stmt 提前准备好SQL语句,然后按需执行。
以下示例创建一个准备好的语句,从数据库中选择一个特定的专辑。DB.Prepare 返回
以上是关于Golang使用准备好的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章
在 MySQL 中使用准备好的语句可以防止 SQL 注入攻击吗?