使用以下查询获取一组表格。
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)
任何人都可以帮我这个