婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql觸發器在PHP項目中用來做信息備份、恢復和清空

Mysql觸發器在PHP項目中用來做信息備份、恢復和清空

熱門標簽:電銷機器人價格多少錢一臺 電話機器人免費嗎 400電話申請什么好 怎么辦理400電話呢 龍圖酒吧地圖標注 怎么申請400電話申請 好搜地圖標注 百度地圖標注地方備注 地圖標注圖標素材入駐

案例:

通過PHP后臺代碼可以將員工的信息刪除,將刪除的員工信息進行恢復(類似于從回收站中恢復員工信息),并且還可以將已經刪除的員工進行清空(類似于清空回復站的功能)。

思路:

要有一張員工表,還要有一張員工備份表;備份,使用觸發器,在點擊刪除按鈕執行刪除功能之前將員工表中的信息導入到備份表中,這樣就達到了備份的效果;恢復,對備份表使用觸發器,將備份表中的數據刪除,刪除的同時將此數據導入到員工表中;清空,使用truncate方法,將備份表中的數據徹底清空,并且釋放內存,而且這個方法進行數據刪除不會調用觸發器。話不多少,直接上干貨。

第一步:建表,員工表,員工備份表。

CREATE TABLE `employee` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `denumber` varchar(255) DEFAULT '0',
 `idnumber` varchar(255) DEFAULT '0',
 `worknumber` varchar(255) DEFAULT '1',
 `pwd` varchar(255) DEFAULT NULL,
 `emname` varchar(255) DEFAULT '0',
 `tel` varchar(255) DEFAULT '0',
 `salary` int(255) DEFAULT '0',
 `entrytime` varchar(255) DEFAULT '0',
 `orderpaixu` int(255) DEFAULT '1',
 PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=100 DEFAULT CHARSET=utf8

這是員工表

CREATE TABLE `employeebackup` (
 `id` int(11) NOT NULL,
 `denumber` varchar(255) DEFAULT NULL,
 `idnumber` varchar(255) DEFAULT NULL,
 `worknumber` varchar(255) DEFAULT NULL,
 `pwd` varchar(255) DEFAULT NULL,
 `emname` varchar(255) DEFAULT NULL,
 `tel` varchar(255) DEFAULT NULL,
 `salary` int(255) DEFAULT NULL,
 `entrytime` varchar(255) DEFAULT NULL,
 `orderpaixu` int(255) DEFAULT NULL,
 `deletetime` datetime DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

員工備份表,多了一個字段deletetime,為了記錄刪除時間

第二步:備份,給員工表建觸發器(有關觸發器的資料可以查看我的另一篇博客 http://www.cnblogs.com/liebagefly/p/7517998.html),在點擊刪除按鈕執行刪除功能之前將員工表中的信息導入到備份表中。

觸發器sql代碼:

CREATE trigger deletesemployee before delete on employee
for each ROW
begin 
 insert into employeebackup (id,denumber,idnumber,worknumber,pwd,emname,tel,salary,entrytime,orderpaixu,deletetime)
values(OLD.id,OLD.denumber,OLD.idnumber,OLD.worknumber,OLD.pwd,OLD.emname,OLD.tel,OLD.salary,OLD.entrytime,OLD.orderpaixu,NOW());
end

php后臺方法,我使用的框架是yii2.

 public function actionEmployeedel($id)
 {
  Employee::findOne($id)->delete();
  return $this->redirect(['employeemanage']);
 }

第三步:恢復,將刪除的信息進行恢復,對備份表使用觸發器,將備份表中的數據刪除,刪除的同時將此數據導入到員工表中。

觸發器sql代碼:

CREATE trigger deletesemployeebackup before delete on employeebackup
for each ROW
begin 
  insert into employee (id,denumber,idnumber,worknumber,pwd,emname,tel,salary,entrytime,orderpaixu)
values(OLD.id,OLD.denumber,OLD.idnumber,OLD.worknumber,OLD.pwd,OLD.emname,OLD.tel,OLD.salary,OLD.entrytime,OLD.orderpaixu);
end

php代碼

public function actionRecoveremployeedel($id)
 {
  Employeebackup::findOne($id)->delete();
  return $this->redirect(['recoveremployee']);
 }

除了備份,有時還要做到清空功能,使用truncate方法,將備份表中的數據徹底清空,并且釋放內存,而且這個方法進行數據刪除不會調用觸發器。

yii2的后臺中調用sql的原始寫法,即將所有已經刪除的用戶清空。

public function actionDropemployeedel()
{
 Yii::$app->db->createCommand('truncate table employeebackup')
  ->execute();
 return $this->redirect(['recoveremployee']);
}

以上就是mysql觸發器在小項目中的一個簡單用法。

您可能感興趣的文章:
  • 一篇文章帶你深入了解Mysql觸發器
  • MySQL觸發器的使用
  • 詳解MySQL數據庫之觸發器
  • mysql 觸發器語法與應用示例
  • MySql視圖觸發器存儲過程詳解
  • mysql觸發器實時檢測一條語句進行備份刪除思路詳解

標簽:汕尾 溫州 撫順 內江 固原 廣西 浙江 防疫工作

巨人網絡通訊聲明:本文標題《Mysql觸發器在PHP項目中用來做信息備份、恢復和清空》,本文關鍵詞  Mysql,觸發器,在,PHP,項目,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql觸發器在PHP項目中用來做信息備份、恢復和清空》相關的同類信息!
  • 本頁收集關于Mysql觸發器在PHP項目中用來做信息備份、恢復和清空的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国内二区三区| 国产视频一区二区在线观看| 精品国产电影一区二区| 国产人伦精品一区二区| 亚洲人成电影网站色mp4| 日精品一区二区| 午夜成人在线视频| 日韩二区在线观看| 在线视频欧美精品| www欧美成人18+| 看电视剧不卡顿的网站| 在线观看亚洲精品视频| 国产精品蜜臀在线观看| 久久av中文字幕片| 欧美视频一二三区| 在线视频你懂得一区| 99国产欧美另类久久久精品| 狠狠色丁香久久婷婷综| 日韩1区2区日韩1区2区| 日韩va欧美va亚洲va久久| 青青草国产精品97视觉盛宴| 天堂成人国产精品一区| 麻豆91在线观看| 麻豆精品久久久| 成人91在线观看| 91香蕉视频污在线| 欧美一区三区二区| 精品国偷自产国产一区| 久久久久久久一区| 亚洲第一福利视频在线| 九一久久久久久| 99re这里都是精品| 91国偷自产一区二区开放时间| 欧美日韩中文另类| 国产亚洲综合在线| 一区二区三区中文在线| 国内精品在线播放| 在线看不卡av| 久久亚洲捆绑美女| 性感美女极品91精品| 成人午夜视频福利| 欧美性一级生活| 国产99精品国产| 日本精品免费观看高清观看| 国产日韩精品久久久| 色天使色偷偷av一区二区| 亚洲另类色综合网站| 9191国产精品| 国产乱子轮精品视频| 国产三级一区二区三区| 成人性生交大片免费看中文 | 欧美大片免费久久精品三p | 欧美肥妇毛茸茸| 国模少妇一区二区三区| 久久综合九色综合欧美98| 日本午夜一区二区| 欧美激情在线一区二区| 91女神在线视频| 视频一区视频二区中文字幕| 26uuu亚洲| 欧美一区二区福利在线| 大胆欧美人体老妇| 亚洲第一激情av| 欧美韩国日本综合| 欧美性色黄大片| 成人午夜精品一区二区三区| 亚洲国产你懂的| 日本一区二区免费在线观看视频| 欧美在线制服丝袜| 成人中文字幕电影| 九色porny丨国产精品| 亚洲123区在线观看| 亚洲日穴在线视频| 国产肉丝袜一区二区| 在线不卡的av| 欧美自拍偷拍午夜视频| zzijzzij亚洲日本少妇熟睡| 精品无人区卡一卡二卡三乱码免费卡| 一区二区三区四区在线| 欧美激情一区二区三区蜜桃视频| 欧美视频日韩视频| 欧美色涩在线第一页| 91免费视频网址| 在线一区二区三区四区| 色哟哟欧美精品| 欧美视频一区二区三区| 欧美人与性动xxxx| 26uuu色噜噜精品一区| 亚洲欧美一区二区三区孕妇| 日韩av在线发布| 97久久久精品综合88久久| 精品亚洲国产成人av制服丝袜 | 91精品国产综合久久久久久久久久 | 国产一区二区不卡在线| 精品一区二区三区在线播放| 成人丝袜18视频在线观看| 欧美午夜精品免费| 精品国产sm最大网站免费看| 亚洲一区二区三区激情| 成人在线一区二区三区| 欧美mv日韩mv国产| 亚洲一区二区三区四区在线观看 | 成人精品视频.| 日韩欧美自拍偷拍| 亚洲一区av在线| 色欧美88888久久久久久影院| 亚洲精品一区二区三区香蕉 | 欧美日韩不卡在线| 国产精品一区二区你懂的| 国产精品伦理在线| 日本aⅴ免费视频一区二区三区 | 99久久99久久免费精品蜜臀| 91影视在线播放| 精品国产乱码久久久久久蜜臀| 久久精品无码一区二区三区 | 在线不卡欧美精品一区二区三区| 欧美绝品在线观看成人午夜影视| 日韩一区二区精品在线观看| 亚洲丝袜制服诱惑| 国产成人日日夜夜| 欧美一区二区三区思思人| 国产精品视频你懂的| 久久99蜜桃精品| 欧美日韩激情一区| 一区二区三区欧美| 91麻豆自制传媒国产之光| 亚洲精品在线免费观看视频| 亚洲一区影音先锋| caoporen国产精品视频| 欧美国产精品专区| 激情综合色播激情啊| 欧美丰满美乳xxx高潮www| 亚洲精品videosex极品| 91原创在线视频| 亚洲人成在线观看一区二区| 不卡的av在线播放| 1024成人网色www| 99久久免费国产| 亚洲精品欧美激情| 欧美日韩精品一区二区在线播放| 天天色天天操综合| 91一区二区三区在线播放| 国产情人综合久久777777| 国产一区二区三区高清播放| 国产婷婷色一区二区三区四区| 成人性生交大合| 一区二区三区中文字幕在线观看| 91老师片黄在线观看| 亚洲一区二区美女| 精品国产精品一区二区夜夜嗨| 国产高清不卡二三区| 香蕉影视欧美成人| 欧美国产激情二区三区| 欧美日韩不卡在线| 国产成人日日夜夜| 三级一区在线视频先锋| 国产精品资源在线看| 懂色av一区二区三区免费观看 | 91国产视频在线观看| 亚洲精品videosex极品| 欧美狂野另类xxxxoooo| 国产69精品久久久久毛片| 中文字幕一区不卡| 日韩免费视频一区二区| 91激情五月电影| 成人精品国产一区二区4080| 一区二区免费看| 日韩 欧美一区二区三区| 中文乱码免费一区二区| 在线综合视频播放| 色噜噜狠狠成人中文综合| 精品一区二区三区的国产在线播放| 又紧又大又爽精品一区二区| 欧美v亚洲v综合ⅴ国产v| 国产精品综合在线视频| 首页综合国产亚洲丝袜| 国产精品麻豆久久久| 国产精品毛片大码女人| 久久婷婷国产综合精品青草| 91精品国产高清一区二区三区蜜臀 | 色综合天天在线| fc2成人免费人成在线观看播放| 久久99精品国产麻豆婷婷| 久久精品国产澳门| 麻豆国产精品一区二区三区 | 欧美午夜片在线观看| 在线观看精品一区| 正在播放一区二区| 在线综合视频播放| 久久综合五月天婷婷伊人| 亚洲精品一区二区三区福利| 国产午夜精品一区二区三区视频 | 日本不卡1234视频| 国产高清无密码一区二区三区| 国产成人一级电影| 日本韩国欧美国产| 欧美v日韩v国产v| 国产精品美日韩| 免费高清视频精品| 99精品一区二区|