mysql时间字段查询,在线等
mysql 中的时间查询:
user表中有一字段 ModDate值为 2010-04-13 00:00:00 这样的
现要通过 ModDate 字段查 2010-04-13 (不含后面的小时 分)的记录
怎么查呀,thanks
字段不要这样直接写字符串,转化为mysql时间戳
写入时 $ModDate=time();
读取时 date("Y-m-d H:i",$ModDate) 年-月-日 时-分
date("Y-m-d",$ModDate) 年-月-日
多谢2楼的
可针对上面的问题,现怎么查呢,
如果是查询语句的话
$startTime=date("l",mktime(0,0,0,7,13,2010))); 获得一个时间戳
$endTime=date("l",mktime(0,0,0,7,14,2010)));
select * from 表名 where ModDate>$startTime and ModDate<$endTime
select * from table where ModDate LIKE 2010-04-13%;
2010-04-13 可以在php date() 处理;
4 楼的,查不到记录呀,
ModDate 应为 datetime 类型
DATE_FORMAT(ModDate,'%Y-%m-%d')='2010-04-13'
6楼的可以了,
相关问答:
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......
我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?
引用
请问
......