【问题标题】:How to select specific table in sql? [duplicate]如何在sql中选择特定的表? [复制]
【发布时间】:2012-09-02 08:33:40
【问题描述】:

可能重复:
How to find all the tables in MySQL with specific column names in them?

我想从 sql 中选择表,其中表有一个名为“TimeStamp”的列。如何列出所有将被选中的表中包含名为“TimeStamp”的列的所有表?我正在使用 MySQL。

【问题讨论】:

  • 您是否有特殊原因需要这样做?您不能使用包含正确表格的静态array() 吗?
  • 你可以使用INFORMATION_SCHEMA
  • 我确实引用了我的消息来源,@TiessonT。 :)

标签: mysql sql


【解决方案1】:
SELECT TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME = 'timestamp'
      AND TABLE_SCHEMA='YourDatabase';

做完了。

Source

【讨论】:

  • 谢谢! :) 你成就了我的一天。
  • 亲爱的@user1349213 在你的一天结束后,最好也接受答案:)
猜你喜欢
  • 2013-01-27
  • 2013-06-20
  • 2014-01-04
  • 1970-01-01
  • 2020-12-24
  • 2015-05-18
  • 2018-12-02
  • 2014-12-21
  • 1970-01-01
相关资源
最近更新 更多