语法
PREPARE 预处理语句名 FROM '预处理的sql'; //准备
EXECUTE 预处理语句名 USING 注入参数1,注入参数2; //执行
DEALLOCATE PREPARE 预处理语句名; //释放
说明
预处理的sql中,sql语句中用?代表参数。第一个问号,等会儿用注入参数1注入,第二个问号,用注入参数2注入
例子
PREPARE stm001 FROM 'select * from 表 where sex=? and name=?';
EXECUTE stm001 USING '男','张三';
DEALLOCATE PREPARE stm001;
本文介绍了SQL预处理的概念,包括PREPARE、EXECUTE和DEALLOCATE PREPARE语句的使用,展示了如何通过预处理语句提高SQL执行效率,并通过示例解释了参数注入的过程。
2071

被折叠的 条评论
为什么被折叠?



