2010-11-21 18:55 MySql Event示例

 

  
  
  
  
  1. /*  
  2. SQLyog 企业版 - MySQL GUI v8.14   
  3. MySQL - 5.1.53-community : Database - barcode  
  4. *********************************************************************  
  5. */  
  6.  
  7.  
  8. /*!40101 SET NAMES utf8 */;  
  9.  
  10. /*!40101 SET SQL_MODE=''*/;  
  11.  
  12. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;  
  13. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;  
  14. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;  
  15. /*Table structure for table `test` */  
  16.  
  17. CREATE TABLE `test` (  
  18. `id` bigint(20) NOT NULL AUTO_INCREMENT,  
  19. `inserttime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,  
  20. PRIMARY KEY (`id`)  
  21. ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;  
  22.  
  23. /*!50106 set global event_scheduler = 1*/;  
  24.  
  25. /* Event structure for event `test-job` */  
  26.  
  27. DELIMITER $$  
  28.  
  29. /*!50106 CREATE EVENT `test-job` ON SCHEDULE EVERY 1 MINUTE STARTS '2010-11-21 18:41:06' ON COMPLETION PRESERVE ENABLE DO BEGIN  
  30. call sp_insertTestData;  
  31. END */$$  
  32. DELIMITER ;  
  33.  
  34. /* Procedure structure for procedure `sp_insertTestData` */  
  35.  
  36. DELIMITER $$  
  37.  
  38. /*!50003 CREATE ` PROCEDURE `sp_insertTestData`()  
  39. BEGIN  
  40. INSERT INTO test(inserttime) VALUES(NOW());  
  41. END */$$  
  42. DELIMITER ;  
  43.  
  44. /*!40101 SET */;  
  45. /*!40014 SET */;  
  46.  

 

你可能感兴趣的:(mysql)