我正在用’LIKE’做一个mySQL’SHOW TABLES’。例如:
show TABLES like 'address_%'
…以返回所有以’address_’开头的表。很好
返回的表名称的列名称为
Tables_in_username_users (address_%)
有没有一种方法可以在“ SHOW TABLES”命令中定义此列的名称(例如“地址表”)?
这不仅容易,而且如果我更改“ like”搜索条件,则列名也会更改,这在用PHP处理结果时会出现问题,因为like值是关联数组中的名称,我希望有一个已知的列名。 ?
举一个具体的例子,如下:
===编辑的问题===
Apolgie的任何混乱。
如果我说:
我得到返回的表的列表。那是:
Tables_in_username_addresses (address_%) address_13e625c01bea04b1d311 address_147e32243c710542fb43 address_4f83b2740fc4f038775a
我的问题是,如何规定列名的名称而不让其被调用 'Tables_in_username_addresses (address_%)'
'Tables_in_username_addresses (address_%)'
您可以自己查询信息模式:
SELECT table_name AS address_tables FROM information_schema.tables WHERE table_name LIKE 'address_%';