mysql 定時(shí)更新表字段列的值狀態(tài)_MySQL教程
推薦:mysql5.6.10安裝詳細(xì)圖文教程副標(biāo)題#e# MySQL是最受歡迎的開源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQL AB開發(fā)、發(fā)布和支持,MySQL 的執(zhí)行性能非常高,運(yùn)行速度非�?�,并非常容易使用。是一個(gè)非常捧的數(shù)據(jù)庫(kù),PHP 和MYSQL完美組合。 下面的是MySQL安裝的圖解,用的可執(zhí)行文件安裝的,雙擊解壓縮,運(yùn)行setup.e
現(xiàn)在又兩個(gè)表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
---存儲(chǔ)過程變更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秒,進(jìn)行執(zhí)行該事件
DELIMITER //
CREATE EVENT my_count
ON SCHEDULE EVERY 1 second do
begin
call update_count();
end //
DELIMITER;
select * from db_count;
分享:解決MYSQL導(dǎo)入腳本數(shù)據(jù)中文亂碼stu_data.sql中含有中文,要將該腳本數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)stu_data中。通常默認(rèn)導(dǎo)入時(shí)會(huì)出現(xiàn)中文亂碼,修改my.ini文件default-character-set=utf8,也不能解決問題 正確解決辦法: a.數(shù)據(jù)導(dǎo)出:編碼選擇utf8 b.數(shù)據(jù)導(dǎo)入: u stu_data C utf8 . stu_data.sql
- MSSQL清空日志刪除日志文件
- 關(guān)于數(shù)據(jù)庫(kù)中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 淺析一個(gè)MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- 解決bash: mysql: command not found 的方法
- 正確理解Mysql中的列索引和多列索引
- 網(wǎng)頁(yè)模板MySQL出現(xiàn)Can't create/write to file 'C:\Windows\TEMP\#sql_990_0.MYI解決辦法
- 30種mysql優(yōu)化sql語句查詢的方法
- 如何通過SQL找出2個(gè)表里值不同的列的方法
- mysql錯(cuò)誤及解決全攻略
- mysql密碼過期導(dǎo)致連接不上mysql
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過程的介紹
- mysql隨機(jī)查詢的優(yōu)化
- 解決MYSQL導(dǎo)入腳本數(shù)據(jù)中文亂碼
猜你也喜歡看這些
- SQL Server 2008數(shù)據(jù)挖掘查詢?nèi)蝿?wù)
- 解決SQL Server數(shù)據(jù)庫(kù)權(quán)限沖突的三大妙招
- SQL Server 2005數(shù)據(jù)庫(kù)鏡像配置腳本示例
- 淺析SQL Server 2008中不推薦及不支持的功能
- sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法
- sql to sqlalchemy 轉(zhuǎn)換的小例子
- 解讀SQL Server與Oracle數(shù)據(jù)庫(kù)在安全性上的異同
- 談數(shù)據(jù)庫(kù)手邊系列:SQL Server數(shù)據(jù)表信息
- 查詢分析器單步調(diào)試出錯(cuò)的原因
- 觸發(fā)器學(xué)習(xí)
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-mysql 定時(shí)更新表字段列的值狀態(tài)
。