mysql - 如何在数据库 (MySQL) 中的所有表中运行查询以查找大于今天日期的日期字符串值?

标签 mysql

我拥有的是一个服务器上有多个表的数据库,我想对其运行查询以查找任何表中日期大于今天(当天)日期的任何字段的值。

任何答案都将不胜感激,并提前谢谢您。

最佳答案

对于单个表,查询是>>

SELECT * FROM db_name.`table_name` WHERE date_column_name >= CURRENT_DATE;

现在,要在多个表上运行它,您将需要使用 JOINS。根据结果​​的结构和用法,您可以使用任何连接。了解它们 here 。您只需在上面的查询中添加 Join 子句即可。

关于mysql - 如何在数据库 (MySQL) 中的所有表中运行查询以查找大于今天日期的日期字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675596/

相关文章:

mysql - 将主键加自动增量添加到现有列

php - 从 phpmyadmin Cloud9 中的文件插入表

php - MySQL 和 PHP 重复打印

mysql - 我需要完成这个 MySQL 多表 JOIN

mysql - 没有两行不同的表具有相同的主键?

android - 将电话联系人与 MySQL 数据库进行比较的有效方法是什么? (类似于 WhatsApp)

PHP、mysql内存泄漏

php - 与数据库和对象交互的最佳方式

java - mysqldump(错误代码 : 2) trying do backup from java in linux (server) with wildfly

php - 如何按内容存储和搜索 mp3