php 拼接mysql 语句_MySQL执行拼接字符串语句实例
-- 以下是一个MySQL执行拼接字符串语句实例:-- 为需要拼接的变量赋值SET @VARNAME=
-- 以下是一个MySQL执行拼接字符串语句实例:
-- 为需要拼接的变量赋值
SET @VARNAME='李';
-- 拼接字符串,其中?是执行拼接字符串语句的参数,@TestName是结果值
SET @SQLStr0=CONCAT('SELECT TestName INTO @TestName FROM test.t_TestTable WHERE Test_ID>? AND TestName LIKE "%',@VARNAME,'%" LIMIT 1;');
-- 预处理拼接好的字符串
PREPARE SQLStr1 FROM @SQLStr0;
-- 为参数赋值
SET @Test_ID=1;
-- 使用参数执行拼接好的字符串语句
EXECUTE SQLStr1 USING @Test_ID;
-- 释放拼接的字符串语句
DEALLOCATE PREPARE SQLStr1;
SELECT @TestName;-- 获取结果值
-- 如果不需要拼接变量或者直接都使用参数,那么可以直接开始预处理
-- 预处理拼接好的字符串
PREPARE SQLStr1 FROM 'SELECT TestName INTO @TestName FROM test.t_TestTable WHERE Test_ID>? AND TestName LIKE "%?%" LIMIT 1;';
-- 为参数赋值
SET @Test_ID=1;
SET @VARNAME='李';
-- 使用参数执行拼接好的字符串语句
EXECUTE SQLStr1 USING @Test_ID,@VARNAME;
-- 释放拼接的字符串语句
DEALLOCATE PREPARE SQLStr1;
SELECT @TestName;-- 获取结果值
,
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 拼接mysql 语句_MySQL执行拼接字符串语句实例相关推荐
- 两种方式:mysql查看正在执行的sql语句
mysql查看正在执行的sql语句 2015年08月21日 17:32:59 阅读数:15398 有2个方法: 1.使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史 ...
- R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块
R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...
- mysql查看正在执行的sql语句
有2个方法: 1.使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史记录,查看不到.好处是不用设置,不会保存. -- use information_schema; ...
- mysql自动提交 dcl语句_MySQL基础:DCL语句总结
SQL语言大致分为DCL.DDL.DML三种,本文主要介绍MySQL 5.7版本DCL语句. 概述 DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可 ...
- db2 如何导出insert语句_MySQL 执行脚本/导入/导出数据
执行脚本:mysql下如何执行sql脚本 一般当要执行的MySQL语句比较复杂的时候,我都会采用执行sql脚本的形式.比如我要创建一个包含近百个字段的一张数据表:在这张表中插入数据等等. 脚本案例: ...
- php mysql update语句_mysql SELECT FOR UPDATE 语句
MySQL 使用SELECT - FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE R ...
- mysql删除表命令语句_MySQL增删改查语句命令(一)
增删改查语句 增删改查的语句命令为 增:insert 删:delete 改:update 查:SELECT或者show 库操作 创建数据库:create database shujukuba; 创建带 ...
- mysql批量删除多条记录的sql语句_mysql批量删除sql语句
30种mysql优化sql语句查询的方法_计算机软件及应用_IT/计算机_专业资... 简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明: ...
- mysql like 字符串拼接_mysql like查询字符串的实例分享
MySQL提供标准的SQL模式匹配,以及基于象Unix实用程序如vi.grep和sed的扩展正则表达式模式匹配的格式. 一.SQL模式 SQL的模式匹配允许使用"_"匹配任何单个字 ...
最新文章
- 有针对linux系统的补丁吗,Linux用户的注意了 有两个补丁需要你打一下
- jinja2的url_for 和数据块
- java容量_Java集合类初始容量、加载因子、扩容增量
- Beyond Compare启动出错解决方案
- 谁是赢家_赢家的真正作品是股东
- 二叉排序树删除子节点以及遍历
- 通过c# 实现自定义属性改变触发自定义事件 ,理解自定义事件及其触发过程
- element提交图片限制一张_element-ui上传图片限制图片比例
- 在SharePoint 2010中使用jQuery
- 【NLP专栏】图解 BERT 预训练模型!
- 算法 判断多个点是否在同一圆周线上_广州灵活计费自动出盘机技术方案大盘点...
- 天正自定义填充图案怎么添加_cad里怎么增加自定义填充图案
- ArcGis 拓扑检查——缺顶点、悬挂检查代码 C#
- 本特利电涡流传感器330709-000-060-10-02-00
- PHP第一季视频教程.李炎恢.学习笔记(二)(第2章 基本语法(1))
- 联想三大业务收入下滑,刘军回归能重振业绩吗
- python小游戏——魂斗罗这是你的童年吗?
- 余生很短,请珍惜 珍护 珍重
- 深度学习知识点总结-激活函数
- cordova 调起拨打电话