用concat批量生成MySQL查询语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用concat批量生成MySQL查询语句相关的知识,希望对你有一定的参考价值。

select concat(‘grant all on ‘, table_schema,".",table_name,"  to ‘ gxsnerp‘@‘localhost ‘;") from tables where table_schema=‘gxsnerp‘ and table_name like ‘ACT%‘;

生成拼接语句如下:
grant all on gxsnerp.ACT_HI_VARINST` to ‘gxsnerp‘@‘localhost‘;
grant all on gxsnerp.ACT_GE_PROPERTY to ‘gxsnerp‘@‘localhost‘;
grant all on gxsnerp.ACT_ID_MEMBERSHIP to ‘gxsnerp‘@‘localhost‘ ;
grant all on gxsnerp.ACT_HI_ACTINST to ‘gxsnerp‘@‘localhost‘ ;

以上是关于用concat批量生成MySQL查询语句的主要内容,如果未能解决你的问题,请参考以下文章

mysql 查询结果把一个字段的值赋值给另一个字段的键值

MYSQL批量插入语句怎么写

mysql批量插入数据

mysql 存储过程复习

mysql 存储过程复习

mysql 存储过程复习