使用通配符的多个表的mysql总和计数

使用通配符的多个表的mysql总和计数,mysql,Mysql,我有像A_0,A_1,…A_9这样的表,我想计算所有行数或删除它们: select count(*) from A_*; delete from A_*; 是通配符支持还是我应该换一种方式?select不会针对多个不同的表,除非您将它们连接/合并以形成中间步骤的结果 像这样: select count(*) from ( select * from A1 union all select * from A2 ....) sql中不支持表通配符如果要从所有表中查

我有像A_0,A_1,…A_9这样的表,我想计算所有行数或删除它们:

select count(*) from A_*;
delete from A_*;

是通配符支持还是我应该换一种方式?

select不会针对多个不同的表,除非您将它们连接/合并以形成中间步骤的结果

像这样:

select
    count(*)
from 
    ( select * from A1 
      union all select * from A2 ....)

sql中不支持表通配符

如果要从所有表中查找所有计数,可以使用如下所示的模式>