回答

收藏

mysql搜索表名段

技术问答 技术问答 570 人阅读 | 0 人回复 | 2023-09-14

我试图在mysql在数据库中选择结尾相同的表,例如staff_name,manager_name,customer_name(示例)。我正在考虑以下内容,因为如果我有一个确定的表名,它将工作。
6 ~: C% |8 S3 aSELECT * FROM "%_name";我也试着用%而不是_为了实现这一点,我没有运气。我不确定是否可以尝试其他通配符。我环顾四周,但结果似乎不适用于一些表名:/有什么建议吗?
$ U- E8 R9 x% |7 H( z% L6 g                                                                $ R' I( D# [4 z2 k$ n, L4 }
    解决方案:                                                               
/ v+ t5 s% W+ T- L                                                                SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLESWHERE TABLE_NAME like '%_name'and TABLE_SCHEMA = 'your_db_name'在当前数据库中搜索表可以执行
8 g  l2 H3 e) [% a2 R1 S1 hSHOW TABLES LIKE '%_name
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则