`

mysql 毫秒数 比较的问题

阅读更多

mysql> select now() ;

+---------------------+

| now()               |

+---------------------+

| 2014-09-09 10:20:43 |

+---------------------+

1 row in set (0.00 sec)

 

select * from timer t where t.shop_uid='B831B3099B73342BADCC197700EE938F' and t.type='rds.orders.task' and  t.time < now();

Empty set (0.01 sec)

 

mysql> select * from timer t where t.shop_uid='B831B3099B73342BADCC197700EE938F' and t.type='rds.orders.task' and   1410227100035<1410229370000;

+------------------+-----------------+---------------+----------------------------------+---------------+

| shop             | type            | TIME          | shop_uid                         | flag          |

+------------------+-----------------+---------------+----------------------------------+---------------+

| ecomore***    | rds.orders.task | 1410227100035 | B831B3099B73342BADCC197700EE938F | 1409231851401 |

+------------------+-----------------+---------------+----------------------------------+---------------+

1 row in set (0.00 sec)

 

使用t.time < now(); 之前是没问题,现在就有问题了.

改为

 select * from timer t where t.shop_uid='B831B3099B73342BADCC197700EE938F' and t.type='rds.orders.task' and  t.time < (UNIX_TIMESTAMP(NOW()) * 1000);

+------------------+-----------------+---------------+----------------------------------+---------------+

| shop             | type            | TIME          | shop_uid                         | flag          |

+------------------+-----------------+---------------+----------------------------------+---------------+

| ecomore***    | rds.orders.task | 1410227100035 | B831B3099B73342BADCC197700EE938F | 1409231851401 |

 

+------------------+-----------------+---------------+----------------------------------+---------------+

分享到:
评论

相关推荐

    Mybatis破MySql8小时断线问题1

    标题 "Mybatis破MySql8小时断线问题1" 指的是在使用Mybatis框架与MySQL数据库交互时遇到的一个常见问题,即由于MySQL数据库的连接超时机制导致的8小时断线。描述中提到,当数据库连接闲置时间超过MySQL默认设定的8...

    利用mysql实现的雪花算法案例

    总结,MySQL实现的雪花算法能够有效解决分布式系统中的ID生成问题,通过巧妙地结合时间戳、节点标识和序列号,既保证了ID的全局唯一性,又确保了高并发下的生成效率。尽管存在时间回拨的潜在风险,但通过合理的策略...

    MySQL 叢集評估指南

    MySQL集群支持横向扩展,能够处理大规模的读写操作,每秒能够支持数百万次的操作。它支持数据存储在内存和磁盘中,并且能够自动进行数据分区(sharding),实现负载均衡。集群还支持在不停机的情况下对正在运行的...

    mysql集群环境搭建.docx

    * 高性能:MySQL 集群可以实现毫秒级响应性能,每秒支持数百万次操作。 * 高可用性:MySQL 集群可以自动进行数据分区和负载均衡,实现线性数据库扩展。 * 可扩展性:MySQL 集群可以根据需要添加或删除节点,以满足...

    MySQL存储毫秒数据的方法

    在MySQL中,存储毫秒数据可能会遇到挑战,因为标准的时间数据类型如DATETIME、TIMESTAMP、TIME、DATE和YEAR并不支持存储毫秒级精度。但MySQL确实能够处理包含毫秒的信息,只是不直接提供存储此类数据的内置字段。...

    关于MySQL的时间进位问题浅析

    在MySQL中,时间数据类型是处理日期和时间信息的关键元素。`datetime`和`timestamp`是最常用的时间类型,它们默认的精度是秒。...同时,参考MySQL 5.6的官方文档,可以深入了解更多关于时间值中分数秒的详细信息。

    mysql数据连接池搭建

    biedou,密码为 123456,最大活动连接数为 20,最大空闲连接数为 30,最大等待时间为 1000 毫秒。 ``` name="jdbc/postdb" auth="Container" type="javax.sql.DataSource" driverClassName=...

    mysql数据库连接参数

    12. `timeBetweenEvictionRunsMillis`: 清理线程运行的间隔时间(毫秒),用于检查并移除长时间未使用的连接。 13. `minEvictableIdleTimeMillis`: 连接在池中空闲多久后会被认为是可回收的。 `AbandonedConfig`类...

    MySQL JDBC配置参数

    设置合理的超时时间可以避免因验证查询过长而导致的问题。 综上所述,这些MySQL JDBC配置参数对于优化数据库连接管理和提高应用程序性能至关重要。开发者应根据实际应用场景和系统负载情况合理调整这些参数的值,以...

    tomcat配置mysql连接池

    - `maxWait`: 获取连接时的最大等待时间(毫秒)。 ##### 3.2 配置Web应用程序的Web.xml 接下来,在每个需要用到该数据源的Web应用程序的`WEB-INF`目录下,找到或创建`web.xml`文件,并添加对数据源的引用配置。 ...

    tomcat与mysql连接池的配置

    - `maxWait="300"`:当所有连接都被占用时,获取新连接的最大等待时间(毫秒)。 ##### 3. 配置Web.xml - **文件位置**:在具体项目的`WEB-INF`目录下找到`Web.xml`文件。 - **配置内容**: ```xml ...

    Tomcat6 数据源(MySQL)配置两种方法

    - `maxActive`, `maxIdle` 和 `maxWait` 分别表示最大活动连接数、最大空闲连接数以及获取连接时的最大等待时间(毫秒)。 - **重启Tomcat服务**: - 修改完配置后,需要重启Tomcat服务以使配置生效。 #### 三、...

    mysql+tomcat连接池的配置-心得

    - `maxWait`:获取连接的最大等待时间(毫秒),默认值为5000毫秒。 - `username`和`password`:数据库的用户名和密码。 - `url`:数据库连接URL,格式为`jdbc:mysql://[host]:[port]/[database]`。 ##### 3. ...

    Mysql中的Datetime和Timestamp比较

    下面将详细介绍`DATETIME`和`TIMESTAMP`的比较,并讨论它们的使用场景和时间格式。 1. **相同点**: - `DATETIME`和`TIMESTAMP`都可以用来存储日期和时间信息,以字符串的形式展示。 - 它们都可以精确到秒,但不...

    MySQL 集群评估指南

    MySQL集群的实时性能是其一个显著特点,可以提供毫秒级的响应时间和每秒数百万次操作的服务能力。它支持标准的SQL接口,同时也提供了NoSQL接口,允许应用程序通过多种编程语言访问集群。对于Java开发者来说,MySQL...

    探究mysql的运用实例-对数据库的宏观把握.pdf

    MySQL 的低延迟查询性能也至关重要,因为 Boo-box 将其平台设计为在 250 毫秒以内发布目标广告。 MySQL 的应用场景非常广泛,可以应用于各种行业,例如新闻、金融、电商、社交媒体等。了解 MySQL 的应用实例可以...

    MySQL高级配置优化指导

    - 当MySQL运行出现异常时,可以通过检查错误日志进行问题定位和解决。 ##### 数据导入与导出 - **导出数据库所有表结构** - `mysqldump -h 数据库主机 -u 账号名 -p -d 数据库 &gt; 导出的文件` - 示例:`...

    PHP实现获取毫秒时间戳的方法【使用microtime()函数】

    php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数。 php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒...

    ms2pac:MCTS和其他控制器的毫秒数。 吃豆子

    【ms2pac: MCTS与其他控制器的毫秒数——吃豆人游戏的AI实现】 在IT领域,游戏AI是一个引人入胜的研究方向,而"ms2pac"项目就是一个很好的例子,它涉及到蒙特卡洛树搜索(MCTS)算法在吃豆人游戏中的应用。MCTS是一...

    linux+tomcat+mysql+solr调优

    为了减少磁盘I/O压力,在性能测试期间,建议将日志级别调整为`ERROR`,以便更快速地定位问题。 #### 三、MySQL数据库调优 MySQL的性能调优主要集中在参数配置方面,以下是一些重要的配置项: - **开启慢查询日志*...

Global site tag (gtag.js) - Google Analytics