<legend id='N9O97'><style id='N9O97'><dir id='N9O97'><q id='N9O97'></q></dir></style></legend>
    • <bdo id='N9O97'></bdo><ul id='N9O97'></ul>

        <tfoot id='N9O97'></tfoot>

      1. <small id='N9O97'></small><noframes id='N9O97'>

        <i id='N9O97'><tr id='N9O97'><dt id='N9O97'><q id='N9O97'><span id='N9O97'><b id='N9O97'><form id='N9O97'><ins id='N9O97'></ins><ul id='N9O97'></ul><sub id='N9O97'></sub></form><legend id='N9O97'></legend><bdo id='N9O97'><pre id='N9O97'><center id='N9O97'></center></pre></bdo></b><th id='N9O97'></th></span></q></dt></tr></i><div id='N9O97'><tfoot id='N9O97'></tfoot><dl id='N9O97'><fieldset id='N9O97'></fieldset></dl></div>

      2. Mysql 在给定的日期时间范围内插入随机日期时间

        Mysql insert random datetime in a given datetime range(Mysql 在给定的日期时间范围内插入随机日期时间)
          <tbody id='yTAcj'></tbody>
        • <tfoot id='yTAcj'></tfoot>

              <legend id='yTAcj'><style id='yTAcj'><dir id='yTAcj'><q id='yTAcj'></q></dir></style></legend>

                • <bdo id='yTAcj'></bdo><ul id='yTAcj'></ul>
                  <i id='yTAcj'><tr id='yTAcj'><dt id='yTAcj'><q id='yTAcj'><span id='yTAcj'><b id='yTAcj'><form id='yTAcj'><ins id='yTAcj'></ins><ul id='yTAcj'></ul><sub id='yTAcj'></sub></form><legend id='yTAcj'></legend><bdo id='yTAcj'><pre id='yTAcj'><center id='yTAcj'></center></pre></bdo></b><th id='yTAcj'></th></span></q></dt></tr></i><div id='yTAcj'><tfoot id='yTAcj'></tfoot><dl id='yTAcj'><fieldset id='yTAcj'></fieldset></dl></div>

                  <small id='yTAcj'></small><noframes id='yTAcj'>

                  本文介绍了Mysql 在给定的日期时间范围内插入随机日期时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  使用 SQL,我可以在给出范围的列中插入随机日期时间值吗?

                  With SQL , Can I insert random datetime values in a column giving a range?

                  例如,给定范围 2010-04-30 14:53:272012-04-30 14:53:27

                  For example, given a range of 2010-04-30 14:53:27 to 2012-04-30 14:53:27

                  我对范围部分感到困惑.因为我会这样做

                  I'm getting confused with the range part. as i will have just done this

                  INSERT INTO `sometable` VALUES (RND (DATETIME())) 
                  

                  推荐答案

                  以下示例应该会有所帮助:

                  Here is an example that should help:

                  INSERT INTO `sometable` VALUES(
                      FROM_UNIXTIME(
                          UNIX_TIMESTAMP('2010-04-30 14:53:27') + FLOOR(0 + (RAND() * 63072000))
                      )
                  )
                  

                  它使用日期 2010-04-30 14:53:27 作为基础,将其转换为 Unix 时间戳,并将从 0 到 +2 年的随机秒数添加到基准日期并将其转换回 DATETIME.

                  It uses the date 2010-04-30 14:53:27 as the base, converts that to a Unix timestamp, and adds a random number of seconds from 0 to +2 years to the base date and converts it back to a DATETIME.

                  它应该非常接近,但在更长的时间段内闰年和其他调整会使其失效.

                  It should be pretty close but over longer time periods leap years and other adjustments will throw it off.

                  这篇关于Mysql 在给定的日期时间范围内插入随机日期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Bogus foreign key constraint fail(虚假外键约束失败)
                  how to get last insert id after insert query in codeigniter active record(如何在codeigniter活动记录中插入查询后获取最后一个插入ID)
                  Force InnoDB to recheck foreign keys on a table/tables?(强制 InnoDB 重新检查表/表上的外键?)
                  How to auto generate migrations with Sequelize CLI from Sequelize models?(如何使用 Sequelize CLI 从 Sequelize 模型自动生成迁移?)
                  Clear MySQL query cache without restarting server(无需重启服务器即可清除 MySQL 查询缓存)
                  ALTER TABLE to add a composite primary key(ALTER TABLE 添加复合主键)
                  <legend id='FrlQQ'><style id='FrlQQ'><dir id='FrlQQ'><q id='FrlQQ'></q></dir></style></legend>
                  <i id='FrlQQ'><tr id='FrlQQ'><dt id='FrlQQ'><q id='FrlQQ'><span id='FrlQQ'><b id='FrlQQ'><form id='FrlQQ'><ins id='FrlQQ'></ins><ul id='FrlQQ'></ul><sub id='FrlQQ'></sub></form><legend id='FrlQQ'></legend><bdo id='FrlQQ'><pre id='FrlQQ'><center id='FrlQQ'></center></pre></bdo></b><th id='FrlQQ'></th></span></q></dt></tr></i><div id='FrlQQ'><tfoot id='FrlQQ'></tfoot><dl id='FrlQQ'><fieldset id='FrlQQ'></fieldset></dl></div>

                        • <bdo id='FrlQQ'></bdo><ul id='FrlQQ'></ul>
                            <tfoot id='FrlQQ'></tfoot>

                          • <small id='FrlQQ'></small><noframes id='FrlQQ'>

                              <tbody id='FrlQQ'></tbody>