mysql - SQL - 获取从当前日期开始显示的数据

标签 mysql sql phpmyadmin

我正在尝试显示研讨会的数据,我希望普通用户只能看到当前日期之后的研讨会,而管理员也可以看到旧的研讨会,我可以做到这一点。

这是我尝试过的查询,该表称为 Seminar,我使用的列是时间,它是一个日期/时间函数。

SELECT * 
FROM Seminar 
WHERE time >= CURDATE() 
ORDER BY time

最佳答案

这个查询看起来不错。如果您为管理员运行一个没有 WHERE 子句的单独的一个,您的问题就会得到解决。

关于mysql - SQL - 获取从当前日期开始显示的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27613225/

相关文章:

mysql - 需要有关 MySQL 查询的帮助

mysql - 重命名具有带触发器的表的数据库

sql - 使用Oracle LISTAGG函数消除重复项

插入另一个表后MySQL触发插入

mysql - 为什么这不起作用 : [MySQL][ODBC 5. 1 Driver] 用户访问被拒绝

mysql - Raspberry Pi +在PhpMyAdmin中没有权限

php - 如何在某些条件下从mysql表中获取字段的最大值和平均值

java - Hibernate 查询 - 复杂

sql - 从 postgres 的字符串数组列中删除重复条目

python - MySQL - 无法定义外键