我正在做一個'LIKE'的mySQL'SHOW TABLES'。例如:mysql:SHOW TABLES - 定義列名
show TABLES like 'address_%'
...返回以'address_'開頭的所有表格。這工作正常。
返回的表名有
Tables_in_username_users (address_%)
列名是否有辦法在定義該列的名字「SHOW TABLES」命令(說‘地址表’)?
這不僅更容易,而且如果我更改「like」搜索條件,列名稱會更改,並且在PHP中處理結果時會出現問題,因爲like值是關聯數組中的名稱,我寧願擁有已知列名稱?
TO一個具體的例子,如下要求:
===編輯的問題===
Apolgies任何混淆。
如果我說:
show TABLES like 'address_%'
我拿到表的列表返回。那就是:
Tables_in_username_addresses (address_%)
address_13e625c01bea04b1d311
address_147e32243c710542fb43
address_4f83b2740fc4f038775a
我的問題是,我怎麼決定了列名的名稱,而不是讓它被稱爲'Tables_in_username_addresses (address_%)'
燦你舉一個更具體的例子?在實際名稱方面,你不清楚你想要處理什麼。 – tadman
我認爲你的問題的答案在這裏 - https://stackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with-specific-column-names-in-them – yAnTar
可能的[如何找到MySQL中的所有表,並在其中包含特定的列名?](https://stackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with - 特定列名稱在他們) – yAnTar