懂mysql的兄弟们帮我看一下这个语句,应该怎么调用. 我在php用time()参数写入数据库一个字段的时间。我想用mysql获取当天日期的所有字段应该怎么弄。因为time()在数据库中是 xxxxxxxxxx 的数字。mysql有什么命令可以查找大于当天的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select now();+---------------------+| now() |+---------------------+| 2010-12-15 13:28:49 |+---------------------+1 row in set (0.03 sec) time()未格式化的时间是什么格式? (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 mysql> select date(20101201101010);+----------------------+| date(20101201101010) |+----------------------+| 2010-12-01 |+----------------------+1 row in set (0.00 sec)mysql> select date(20101201101010) > date(now());+------------------------------------+| date(20101201101010) > date(now()) |+------------------------------------+| 0 |+------------------------------------+1 row in set (0.00 sec)mysql> 你给出一个time()的结果看看是什么格式 select * from table1 where FROM_UNIXTIME(一个字段的时间)>curdate(); 楼主最好看一下 = #3楼 中的贴子,看看别人是如何提问的。效率高一些的SQL语句如下,可以利用索引select * from table1 where 一个字段的时间 > UNIX_TIMESTAMP(curdate());当您的问题得到解答后请及时结贴.http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.htmlhttp://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.htmlhttp://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?http://community.csdn.net/Help/HelpCenter.htm#结帖 mysql> select FROM_UNIXTIME(1292313600);+---------------------------+| FROM_UNIXTIME(1292313600) |+---------------------------+| 2010-12-14 16:00:00 |+---------------------------+1 row in set (0.00 sec)mysql> select FROM_UNIXTIME(1292313600) >'2010-12-13';+-----------------------------------------+| FROM_UNIXTIME(1292313600) >'2010-12-13' |+-----------------------------------------+| 1 |+-----------------------------------------+1 row in set (0.00 sec) 谁知道《mysql核心内幕》书上例子源代码? 6/15 varchar 能否轉成日期型 date 06-15 求mysql.Dll版本号为5.0.7.0的程序集 MYSQL在WINDOWS下的集群问题 求一条mysql5.0的触发器语句 PostgreSQL 是否可以定义默认参数的函数? 请教有个数据库记录排序问题 如何将高版本的mysql数据转换为低版本的数据?小妹急切求助的! 请大家帮忙! 安装完Mysql后,用root登入,但是没有mysql库, 两张表查询有重复问题 mysql用mysqldump进行增量备份,如何搞啊?有详细思路以及命令吗?
| now() |
+---------------------+
| 2010-12-15 13:28:49 |
+---------------------+
1 row in set (0.03 sec)
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
mysql> select date(20101201101010);
+----------------------+
| date(20101201101010) |
+----------------------+
| 2010-12-01 |
+----------------------+
1 row in set (0.00 sec)mysql> select date(20101201101010) > date(now());
+------------------------------------+
| date(20101201101010) > date(now()) |
+------------------------------------+
| 0 |
+------------------------------------+
1 row in set (0.00 sec)mysql>
select * from
table1
where 一个字段的时间 > UNIX_TIMESTAMP(curdate());当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
+---------------------------+
| FROM_UNIXTIME(1292313600) |
+---------------------------+
| 2010-12-14 16:00:00 |
+---------------------------+
1 row in set (0.00 sec)mysql> select FROM_UNIXTIME(1292313600) >'2010-12-13';
+-----------------------------------------+
| FROM_UNIXTIME(1292313600) >'2010-12-13' |
+-----------------------------------------+
| 1 |
+-----------------------------------------+
1 row in set (0.00 sec)