如何使用auto incremented now()函数向MySQL多次插入数据?
下面是我的桌子的样子:如何使用auto incremented now()函数向MySQL多次插入数据?,mysql,sql,datetime,Mysql,Sql,Datetime,下面是我的桌子的样子: CREATE TABLE my_table ( id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, user_id VARCHAR(5), time_value DATETIME ) ENGINE = MyISAM; INSERT INTO my_table(user_id,time_value) VALUES (100, NOW()), (200, NOW()), (300, NOW()),
CREATE TABLE my_table
(
id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id VARCHAR(5),
time_value DATETIME
) ENGINE = MyISAM;
INSERT INTO my_table(user_id,time_value)
VALUES
(100, NOW()),
(200, NOW()),
(300, NOW()),
(400, NOW()),
(500, NOW());
我的输出:
id user_id time_value
1 100 2014-09-06 23:58:58
2 200 2014-09-06 23:58:58
3 300 2014-09-06 23:58:58
4 400 2014-09-06 23:58:58
5 500 2014-09-06 23:58:58
id user_id time_value
1 100 2014-09-06 23:58:58
2 200 2014-09-06 23:59:58
3 300 2014-09-07 00:00:58
4 400 2014-09-07 00:01:58
5 500 2014-09-07 00:02:58
我应该回答这个问题
需要输出:
id user_id time_value
1 100 2014-09-06 23:58:58
2 200 2014-09-06 23:58:58
3 300 2014-09-06 23:58:58
4 400 2014-09-06 23:58:58
5 500 2014-09-06 23:58:58
id user_id time_value
1 100 2014-09-06 23:58:58
2 200 2014-09-06 23:59:58
3 300 2014-09-07 00:00:58
4 400 2014-09-07 00:01:58
5 500 2014-09-07 00:02:58
MySQL中可以有可能的DATETIME函数吗?如果可能的话,
基于时间的值在此表中插入行值?部分表示
NOW()
返回一个常量时间,该时间指示
语句开始执行。(在存储的函数或触发器中,
NOW()
返回函数或触发语句运行的时间
这与SYSDATE()
的行为不同,后者
返回它执行的确切时间
这意味着如果调用在一个查询中多次使用
NOW()
函数,它们都会返回完全相同的值。如果要在单个查询中插入多个不同的时间戳,则必须显式指定这些差异@Prix为您提供了一个很好的方法。NOW()+间隔1分钟
,每一行再间隔一分钟不工作……当前时间到了@大奖赛。。。间隔1分钟不工作老板。我应该动态…它会自动生成。基于mysql日期时间功能。我正在使用php/mysql…所以我需要前端插入查询…@prix