此问题已在此处有答案:
How do i get all table names who match a specific regex in mysql 8.0?(1个答案)
Select table names with specific pattern(2个答案)
2天前关闭。
我正在尝试在MariaDB/MySQL中编写一个存储过程,它将返回与参数提供的模式匹配的模式中的表名(如果有的话)。猜测这是通过查询information_schema表来完成的,但任何建议和示例都将受到欢迎。
此问题已在此处有答案:
How do i get all table names who match a specific regex in mysql 8.0?(1个答案)
Select table names with specific pattern(2个答案)
2天前关闭。
我正在尝试在MariaDB/MySQL中编写一个存储过程,它将返回与参数提供的模式匹配的模式中的表名(如果有的话)。猜测这是通过查询information_schema表来完成的,但任何建议和示例都将受到欢迎。
2条答案
按热度按时间qxsslcnc1#
您可以像这样使用简单的select:
在这里,我们从模式
mysql
中选择名称中包含m
的所有表。令人惊讶的是,你甚至可以在演示网站上访问这些信息。
dced5bon2#
如果您所指的模式匹配是指SQL的LIKE样式匹配,那么此查询将按照您的要求执行。
非常简单。你可以把它放到一个存储过程中。也可以不放。这取决于你所寻找的软件部署的复杂性。