例如我运行命令
mysql>显示表;
数据库中的表
一个
b
c
d
我想使用它,例如 concat('drop table', tablename, ';');
这样我的结果集就变成了
删除表a;
删除表b;
删除表c;
等等....
最佳答案
使用21.24 The INFORMATION_SCHEMA TABLES Table .
尝试:
SELECT
CONCAT('drop table ', `TABLE_NAME`, ';')
FROM
`INFORMATION_SCHEMA`.`TABLES`
WHERE
`TABLE_SCHEMA` = DATABASE() AND
`TABLE_TYPE` = 'BASE TABLE';
关于mysql - 我们可以在 show 语句中使用像 concat() group_concat() 这样的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36445613/