Mysql 如何使用WHERE子句检查查询中的特定列
我使用下面的查询来获取一组表Mysql 如何使用WHERE子句检查查询中的特定列,mysql,Mysql,我使用下面的查询来获取一组表 SELECT TABLE_NAME FROM information_schema.tables a WHERE table_schema = 'mydb' AND table_name LIKE 'table_%' 然后返回表1、表2、表3等 在这些表中有一个名为timestamp的冒号,它代表了日期,我的问题是,我能否只获得上一周内有时间戳的表 状况 TABLE_NAME.timestamp > DATE_ADD(NOW(), INTERVAL -3 Y
SELECT TABLE_NAME FROM information_schema.tables a WHERE table_schema = 'mydb'
AND table_name LIKE 'table_%'
然后返回表1、表2、表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)
有谁能在这方面帮助我吗请看一下information\u schema.columns: