一般用于数据备份,例如:创建表时表名为固定字符串+当前时间
下面展示一些 内联代码片
。
set @sqlstr = concat('CREATE TABLE `exp_with_cost`',date_format(now(),'%Y%m%d'),"select * from exp_with_cost") //备份表的数据
PREPARE stmt1 FROM @sqlstr ; //预处理动态sql语句
EXECUTE stmt1 ; //执行动态sql
次方法只能用于sql语句,不可用于拼接字符串的形式。