当前位置:网站首页>Mysql 预准备语句详解(prepare、execute、deallocate)
Mysql 预准备语句详解(prepare、execute、deallocate)
2022-08-03 05:22:00 【鱼丸丶粗面】
1 概述
2 语法
prepare 预准备语句名 from '预准备语句';
-- set @a=1, @n=2; 仅支持 set 变量赋值
execute 预准备语句名 [using @a, @n];
[deallocate | drop] prepare 预准备语句名;
-- 常用预准备语句如下
-- create table、create or replace view
-- select、insert、update、delete
-- where column = @n
示例代码1:
prepare prepare_sql from 'select ?+?';
set @a=1, @b=2;
execute prepare_sql using @a, @b;
deallocate prepare prepare_sql;
示例代码2:
prepare prepare_sql from 'create table test_prepare( sno int, name varchar(100))';
execute prepare_sql;
deallocate prepare prepare_sql;
边栏推荐
猜你喜欢
随机推荐
jsp通过form表单提交数据到servlet报404
Sqli-labs-master shooting range 1-23 customs clearance detailed tutorial (basic)
【XSS,文件上传,文件包含】
【 Nmap and Metasploit common commands 】
C语言简单实现三子棋小游戏
关于如何向FastAPI的依赖函数添加参数
7.17(7)
HoloLens联合发明人:打造理想的全天AR需要解决这些问题
中国柔性制造系统(FMS)市场发展动态及未来趋势预测报告2022~2028年
BeanFactory和FactoryBean的区别
理论上的嵌入式跑马灯
Qlik Sense 赋值详解(Set、Let)
Sqli-labs-master靶场1-23关通关详细教程(基础篇)
7.16(6)
令人愉快的 Nuxt3 教程 (二): 快速轻松地搭建博客
The result of request.getParameter is on
Apache2-XXE vulnerability penetration
【frp内网穿透】
速来围观,17个运维实用技巧
Leetcode刷题——一些用层次遍历解决的问题(111. 二叉树的最小深度、104. 二叉树的最大深度、226. 翻转二叉树、剑指 Offer 27. 二叉树的镜像)