gaodi2002 发表于 2018-12-10 14:54

mysql怎么遍历数据库中的所有表?

数据库名:test,而且有很多个表
怎么用命令遍test数据库中所有的表内容?

seesea2517 发表于 2018-12-26 17:08

select concat("select * from ", TABLE_NAME, ";") from `TABLES` where TABLE_SCHEMA = 'test';
用这个语句生成所有表的 select 语句,然后复制出来再执行就可以了。
如果想要直接执行可以考虑用 prepare 语句,但是如果只是一次性的操作就没这个必要了。
页: [1]
查看完整版本: mysql怎么遍历数据库中的所有表?