-- 以下是一个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执行拼接字符串语句实例相关推荐

  1. 两种方式:mysql查看正在执行的sql语句

    mysql查看正在执行的sql语句 2015年08月21日 17:32:59 阅读数:15398 有2个方法: 1.使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史 ...

  2. R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块

    R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...

  3. mysql查看正在执行的sql语句

    有2个方法: 1.使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史记录,查看不到.好处是不用设置,不会保存. -- use information_schema; ...

  4. mysql自动提交 dcl语句_MySQL基础:DCL语句总结

    SQL语言大致分为DCL.DDL.DML三种,本文主要介绍MySQL 5.7版本DCL语句. 概述 DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可 ...

  5. db2 如何导出insert语句_MySQL 执行脚本/导入/导出数据

    执行脚本:mysql下如何执行sql脚本 一般当要执行的MySQL语句比较复杂的时候,我都会采用执行sql脚本的形式.比如我要创建一个包含近百个字段的一张数据表:在这张表中插入数据等等. 脚本案例: ...

  6. php mysql update语句_mysql SELECT FOR UPDATE 语句

    MySQL  使用SELECT - FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE R ...

  7. mysql删除表命令语句_MySQL增删改查语句命令(一)

    增删改查语句 增删改查的语句命令为 增:insert 删:delete 改:update 查:SELECT或者show 库操作 创建数据库:create database shujukuba; 创建带 ...

  8. mysql批量删除多条记录的sql语句_mysql批量删除sql语句

    30种mysql优化sql语句查询的方法_计算机软件及应用_IT/计算机_专业资... 简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明: ...

  9. mysql like 字符串拼接_mysql like查询字符串的实例分享

    MySQL提供标准的SQL模式匹配,以及基于象Unix实用程序如vi.grep和sed的扩展正则表达式模式匹配的格式. 一.SQL模式 SQL的模式匹配允许使用"_"匹配任何单个字 ...

最新文章

  1. 有针对linux系统的补丁吗,Linux用户的注意了 有两个补丁需要你打一下
  2. jinja2的url_for 和数据块
  3. java容量_Java集合类初始容量、加载因子、扩容增量
  4. Beyond Compare启动出错解决方案
  5. 谁是赢家_赢家的真正作品是股东
  6. 二叉排序树删除子节点以及遍历
  7. 通过c# 实现自定义属性改变触发自定义事件 ,理解自定义事件及其触发过程
  8. element提交图片限制一张_element-ui上传图片限制图片比例
  9. 在SharePoint 2010中使用jQuery
  10. 【NLP专栏】图解 BERT 预训练模型!
  11. 算法 判断多个点是否在同一圆周线上_广州灵活计费自动出盘机技术方案大盘点...
  12. 天正自定义填充图案怎么添加_cad里怎么增加自定义填充图案
  13. ArcGis 拓扑检查——缺顶点、悬挂检查代码 C#
  14. 本特利电涡流传感器330709-000-060-10-02-00
  15. PHP第一季视频教程.李炎恢.学习笔记(二)(第2章 基本语法(1))
  16. 联想三大业务收入下滑,刘军回归能重振业绩吗
  17. python小游戏——魂斗罗这是你的童年吗?
  18. 余生很短,请珍惜 珍护 珍重
  19. 深度学习知识点总结-激活函数
  20. cordova 调起拨打电话

热门文章

  1. 华为存储5300 V5密码忘记
  2. 迫于华为的强大技术领先优势,美国运营商终于还是低头交专利费
  3. 运营商认可5G厘米波技术,美国主推的5G毫米波技术被边缘化
  4. python的循环语句
  5. Window + Ubuntu双系统安装教程
  6. watir send key方法的参数集合
  7. 对i++和++i的深刻理解
  8. Android 适配刘海屏之 判断手机是否是刘海屏
  9. HBase过滤器简介
  10. 19年秋福师计算机在线作业,福师《计算机应用基础》在线作业一