|
BEGIN
-- 为需要拼接的变量赋值 SET @VARNAME='李'; SET @dayk=''; -- 拼接字符串,其中?是执行拼接字符串语句的参数,@TestName是结果值 SET @SQLStr0=CONCAT('SELECT short_link FROM vlink.vlink_hotcontent WHERE ',search,'=? ; '); -- 预处理拼接好的字符串 PREPARE SQLStr1 FROM @SQLStr0; -- 为参数赋值 SET @day_key=day; -- 使用参数执行拼接好的字符串语句 EXECUTE SQLStr1 USING @day_key; -- 释放拼接的字符串语句 END |
|
-- 为参数赋值
SET @day_key=concat('%',day,'%'); 春哥v5
|
mysql 存储过程 动态列查询
最新推荐文章于 2024-07-19 03:47:03 发布
本文演示了如何在SQL中使用变量进行拼接并执行查询,包括预处理字符串、参数赋值及执行过程。
908

被折叠的 条评论
为什么被折叠?



