Mysql
 sql >> база данни >  >> RDS >> Mysql

вмъкнете стойности на клеймо за време на стъпки от 3 минути

опитайте нещо подобно:

CREATE PROCEDURE myProc(IN t1 timestamp, IN t2 timestamp)
BEGIN

  WHILE t1 <= t2 DO
INSERT INTO test (ts) Values (t1)  ;
    SET t1 = DATE_ADD(t1, INTERVAL 3 MINUTE);
  END WHILE;
END;


CALL myProc(now(), ADDDATE(NOW(), INTERVAL 15 MINUTE));

http://sqlfiddle.com/#!2/5672e/9

Или променете реда си:

SET StartTS  = StartTS  + INTERVAL 3 MINUTE;

до

SET StartTS  = ADDDATE(StartTS, INTERVAL 3 MINUTE);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL AUTO_INCREMENT не се връща назад

  2. Проблем с PDO bindParam

  3. Скриване на истинския идентификатор на обект на база данни в url

  4. pip инсталирате MySQL-python се проваля на ubuntu 14.04, грешка:командата 'x86_64-linux-gnu-gcc' е неуспешна със състояние на излизане 1

  5. MySQL REPLACE() – Заменете всички екземпляри на подниз с друг низ