mysql 定时更新表字段列的值状态_MySQL教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:mysql5.6.10安装详细图文教程
副标题#e# MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持,MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库,PHP 和MYSQL完美组合。 下面的是MySQL安装的图解,用的可执行文件安装的,双击解压缩,运行setup.e

   现在又两个表tcm,doc;

  db_count:

  id count

  1 220

  2 300

  3 220

  4 222

  5 240

  db_date:

  id t_date count

  1 2012-09-10 17:04:07 220

  2 2012-09-11 15:04:07 224

  3 2012-08-20 11:04:07 225

  4 2012-02-11 17:04:07 300

  5 2012-09-11 10:04:07 500

  6 2012-09-12 17:04:07 300

  ---存储过程变更db_count表count值为0;

  DELIMITER //

  CREATE PROCEDURE update_count()

  BEGIN

  DECLARE m date;

  DECLARE y CURSOR for select t_date from db_date;

  declare CONTINUE HANDLER FOR SQLSTATE '02000' SET k=1;

  OPEN y;

  FETCH y INTO m;

  IF SYSDATE()>m THEN

  UPDATE db_date t,db_count g SET g.count=0 WHERE t.id=g.id;

  END IF;

  CLOSE y;

  END //

  DELIMITER;

  ----事件,事件间隔为1秒,进行执行该事件

  DELIMITER //

  CREATE EVENT my_count

  ON SCHEDULE EVERY 1 second do

  begin

  call update_count();

  end //

  DELIMITER;

  select * from db_count;

分享:解决MYSQL导入脚本数据中文乱码
stu_data.sql中含有中文,要将该脚本数据导入数据库stu_data中。通常默认导入时会出现中文乱码,修改my.ini文件default-character-set=utf8,也不能解决问题 正确解决办法: a.数据导出:编码选择utf8 b.数据导入: u stu_data C utf8 . stu_data.sql

来源:模板无忧//所属分类:MySQL教程/更新时间:2013-04-17
相关MySQL教程