mysql MySqlDump數據庫備份代碼(1/2)

代碼如下

DELIMITER $$

CREATE DEFINER=`root`@`localhost` FUNCTION `UF_Get_tMaxCode`(
V_iType INT
) RETURNS varchar(10) CHARSET utf8
BEGIN
/*
業務描述:根據編碼類別産生編碼

輸入參數:
V_iType:編碼類別,定義建tMaxCode的iType字段的定義

調用示例:
SELECT UF_Get_tMaxCode(1);

創建日期:
創建人:

*/
DECLARE iCode INT;

IF V_iType IN (1,3)

THEN
#非訂單類
IF EXISTS (SELECT dtLast FROM tMaxCode WHERE iType=V_iType LIMIT 0,1)
THEN
SELECT IFNULL(iMax,0)+1 INTO iCode FROM tMaxCode WHERE iType=V_iType;
ELSE
SET iCode=1;
END IF;
SELECT IFNULL(iMax,0)+1 INTO iCode FROM tMaxCode WHERE iType=V_iType;
ELSE
#訂單類
IF EXISTS (SELECT iMax FROM tMaxCode WHERE iType=V_iType AND DATEDIFF(dtLast,CURRENT_DATE)=0 LIMIT 0,1)
THEN
#上次生成時間是當天
SELECT IFNULL(iMax,0)+1 INTO iCode FROM tMaxCode WHERE iType=V_iType;
ELSE
SET iCode=1;
END IF;
END IF;

更多相關文章
  • java備份數據庫教程四種方法(mysql教程,mssql數據庫備份)mysql數據庫備份的東西,然後研究了一下java語言中怎麽來調用cmd的命令來實現mysqldump的備份功能.具體實現如下:1.首先設置環境變
  • mysql教程 快速數據庫教程備份與自動備份bat處理方法,下面第一個實例是bat批處理方法,後面是常用的sql數據各種備份的命令.@echo offecho.echo MySQL數據庫備份echo *****************************echo.echo 今天是 %date%e ...
  • 折騰過MySql數據庫的同學都知道,MyISAM類型的Mysql備份和管理比較方便,現在我們來分享一下InnoDB類型的Mysql數據庫如何備份和還原首先,爲什麽要這麽做呢,因爲我工作于一個大型drupal專案,數據庫文件很大,而且每個新特性都在分支上進行開發,這樣意味著我需要搭建多個本地環境,並且 ...
  • 數據庫是一個網站的核心如果沒有數據庫了網站就維護起來相當麻煩,那數據庫的安全也是相當重複的,我們需要每天定時對數據庫進行備份,本文章來給大家介紹mysql定時自動備份數據庫的方法,有需要了解的朋友可參考.操作步驟:方
  • 文章介紹了二種數據庫備案的代碼,一種是我們php寫的常用的數據庫備份類,另一種是爲linux朋友提供的一個自動定時備份mysql數據庫的代碼,有需要的同學可以參考一下.把下面php代碼保存成backdata.class.php文件 代碼如下 <?php/***簡單的一個Mysql備份數據類 * ...
  • 在mysql中備份數據庫最常用就是複制數據庫了,下面我們一起來看兩款windows 批處理實現的mysql備份方法,非常好用哦.一,mysql中mysqldump+bat處理文件執行mysql數據庫備份的腳本(bat文件內容) 代碼如下 @echo off set host=localhost se ...
  • 在unbutu中備份mysql數據庫我們只要在mysql目錄mysqldump命令就可以快速的備份數據庫與恢複己備份的數據庫了,下面看筆記.首先進入安裝mysql的目錄備份:./mysqldump –u root –proot(不要有空格) dbname > /home/aa.sql恢複:my ...
  • 爲了防止web伺服器出現故障而引起的數據丟失,數據庫備份顯得非常重要,以免出現重大損失.本文分析研究一下小型的Drupal站的備份策略以及大型站點的mysql備份策略中小站點簡單備份策略基于drupal的中小行網站,
一周排行
  • 本文章給大家介紹一個java中使用dom解析xml文件的實例代碼,有需要了解學習的朋友可進入參考. 代碼如下 import java.io.File; import javax.xml.parsers.Documen ...
  • 百度搜索了一下關于PHP5.6新特性發現本站有整理過一篇相關的文章,但仔細對比了一下本文章與它有一些區別,下面我們來看看PHP5.6起CONST新特性定義類常量可以使用常量標量表達式(Constant scalar
  • Symfony是一款php框架了,我們如果要生成二維碼可以調用各種原生的php方式,下文小編就具體的爲各位介紹一些Symfony生成二維碼的例子現在網上能搜到很多關于使用PHP生成二維碼的例子,主要是兩種方法:第一種 ...
  • 本文章我們需要簡單配置一台單網卡 pptp-server了,在ubuntu 12.04系統中建立 pptp server 需要的軟件包爲 pptpd,用 apt-get 即可安裝了,下面我們就一起來看看配置步驟吧.在 ...
  • win8/8.1電腦修改Microsoft賬戶失敗怎麽回事
    Microsoft賬戶是win8的一個網路帳戶了它不但可以在微軟官方及應用商店使用也可以直
  • 下面我們一起來看一篇關于Fedora自動挂載Windows共享文件夾與分區的例子,希望文章對各位朋友會有所幫助.一,自動挂載Windows共享文件夾Fedora挂載Windows共享文件夾命令如下:mount -t
  • 三星N9008V手機USB調試選項在哪裏
    N9008V手機用的手機操作系統爲Android4.3系統,而安卓系統從4.0之後就對US
  • bilibili播放器怎麽樣 bilibili播放器功能詳解
    bilibili播放器怎麽樣?好用嗎,這個不管好不好用你只要在bilibili管家看視頻就
  • QEMU是一套開源的模擬處理器,在GNU/Linux平台上使用廣泛.本文我們將通過網路連接QEMU的監控器monitor.1. QEMU monitor支持遠程telnet訪問:[[email protected] ~]#
  • 以前從沒使用過,剛來感覺就像是無頭蒼蠅,于是來mark一下,裏面詳細的介紹了vi命令的查找與替換例子,希望這些例子與命令對各位學習vi會有所幫助.首先進入vi的方法:如vi /etc/sysconfig/iptabl