-- 以下是一个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;-- 获取结果值使用Xtrabackup对MySQL进行备份和恢复MySQL 备份和恢复策略相关资讯 mysql
- 数据库服务器 MySQL (08/15/2013 06:50:23)
- MySQL 5.6 GA 及逃亡潮 (02/08/2013 14:36:35)
- MySQL 5.5.22、5.1.62、5.0.96全线 (03/22/2012 19:03:49)
| - MySQL Administrator连接VMWare下 (05/24/2013 09:20:58)
- MySQL 5.1.68 发布 (02/05/2013 08:37:47)
- CentOS 5.2+MySQL+Heartbeat双机互 (01/29/2012 11:16:55)
|
本文评论 查看全部评论 (0)