mysql 定時更新表字段列的值狀態_MySQL教程
推薦: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
- MSSQL清空日志刪除日志文件
- 關于數據庫中保留小數位的問題
- 解析mysql與Oracle update的區別
- mysql 導入導出數據庫以及函數、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內連接、全連接
- 解析:內聯,左外聯,右外聯,全連接,交叉連接的區別
- mysql出現“Incorrect key file for table”處理方法
- mysql重裝后出現亂碼設置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
- 相關鏈接:
- 教程說明:
MySQL教程-mysql 定時更新表字段列的值狀態
。