如何使用WHERE子句检查查询中的特定列

时间:2015-01-30 07:04:12

标签: mysql

使用以下查询获取一组表格。

SELECT TABLE_NAME FROM information_schema.tables a WHERE table_schema = 'mydb'
AND table_name LIKE 'table_%'

然后返回table_1,table_2,table_3等

在这些表格中有一个名为“timestamp”的颜色代表日期,我的问题是我可以获得仅在上周内有时间戳的表格。

条件

TABLE_NAME.timestamp > DATE_ADD(NOW(), INTERVAL -3 YEAR)

我尝试下面的一个无济于事

SELECT TABLE_NAME FROM information_schema.tables a WHERE table_schema = 'mydb'
AND table_name LIKE 'table_%' 
AND TABLE_NAME.timestamp > DATE_ADD(NOW(), INTERVAL -1 WEEK)

任何人都可以帮我这个

0 个答案:

没有答案