摘要: 不能。理由:虽然存储过程中SQL语句已经预编绎过了,若参数是字符串带有语法,仍会词法分析语法分析。仍然会执行类似 set level = 10。 最好的办法,在上层逻辑,把特殊字符全部过滤掉 1、使用了存过程,很多相似性的删除,更新,新增等操作就变得轻松了,并且以后也便于管理!2、存储过程因为SQL 阅读全文
posted @ 2021-10-27 17:12 菜鸡徐思 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 1.prepare stmt from xxx; //用于 词法分析->语法分析->语义分析 生成一棵语法树(Lex) 2.execute stmt //执行sql 3.deallocate prepare stmt; //清除mysql服务器内存中这颗语法树所占用内存。说白了,清除第1步。 pre 阅读全文
posted @ 2021-10-27 17:09 菜鸡徐思 阅读(410) 评论(0) 推荐(1) 编辑