好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql實現自增序列的示例代碼

mysql實現自增序列的示例代碼

熱門標簽:武漢網絡外呼系統服務商 電話外呼系統改號 南昌三維地圖標注 啥是企業400電話辦理 曲靖移動外呼系統公司 怎樣在地圖標注銷售區域 地圖標注費用是多少 百應電話機器人優勢 外呼系統打電話上限是多少

1.創建sequence表

CREATE TABLE `sequence` (
 `name` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '序列的名字',
 `current_value` int(11) NOT NULL COMMENT '序列的當前值',
 `increment` int(11) NOT NULL DEFAULT '1' COMMENT '序列的自增值',
 PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

2.創建–取當前值的函數

DROP FUNCTION IF EXISTS currval; 
DELIMITER $ 
CREATE FUNCTION currval (seq_name VARCHAR(50)) 
   RETURNS INTEGER
   LANGUAGE SQL 
   DETERMINISTIC 
   CONTAINS SQL 
   SQL SECURITY DEFINER 
   COMMENT ''
BEGIN
   DECLARE value INTEGER; 
   SET value = 0; 
   SELECT current_value INTO value 
     FROM sequence
     WHERE name = seq_name; 
   RETURN value; 
END
$ 
DELIMITER ; 

3.創建–取下一個值的函數

DROP FUNCTION IF EXISTS nextval; 
DELIMITER $ 
CREATE FUNCTION nextval (seq_name VARCHAR(50)) 
   RETURNS INTEGER 
   LANGUAGE SQL 
   DETERMINISTIC 
   CONTAINS SQL 
   SQL SECURITY DEFINER 
   COMMENT '' 
BEGIN 
   UPDATE sequence 
     SET current_value = current_value + increment 
     WHERE name = seq_name; 
   RETURN currval(seq_name); 
END 
$ 
DELIMITER ; 

4.創建–更新當前值的函數

DROP FUNCTION IF EXISTS setval; 
DELIMITER $ 
CREATE FUNCTION setval (seq_name VARCHAR(50), value INTEGER) 
   RETURNS INTEGER 
   LANGUAGE SQL 
   DETERMINISTIC 
   CONTAINS SQL 
   SQL SECURITY DEFINER 
   COMMENT '' 
BEGIN 
   UPDATE sequence 
     SET current_value = value 
     WHERE name = seq_name; 
   RETURN currval(seq_name); 
END 
$ 
DELIMITER ; 

5.測試添加實例 執行sql

INSERT INTO sequence VALUES ('testSeq', 0, 1);-- 添加一個sequence名稱和初始值,以及自增幅度
 
SELECT SETVAL('testSeq', 10);-- 設置指定sequence的初始值
 
SELECT CURRVAL('testSeq');-- 查詢指定sequence的當前值
 
SELECT NEXTVAL('testSeq');-- 查詢指定sequence的下一個值

到此這篇關于mysql實現自增序列的示例代碼的文章就介紹到這了,更多相關mysql 自增序列內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql自增ID起始值修改方法
  • mysql如何讓自增id歸0解決方案
  • 怎么重置mysql的自增列AUTO_INCREMENT初時值
  • Java獲取最后插入MySQL記錄的自增ID值的3種方法
  • mysql中自增auto_increment功能的相關設置及問題
  • MySQL rownumber SQL生成自增長序號使用介紹
  • 關于Mysql自增id的這些你可能還不知道
  • MySQL分表自增ID問題的解決方法
  • mysql自增id超大問題的排查與解決
  • mysql修改自增長主鍵int類型為char類型示例
  • 利用Java的MyBatis框架獲取MySQL中插入記錄時的自增主鍵

標簽:吉林 錦州 甘南 黑河 資陽 隨州 滄州 荊州

巨人網絡通訊聲明:本文標題《mysql實現自增序列的示例代碼》,本文關鍵詞  mysql,實現,自增,序列,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql實現自增序列的示例代碼》相關的同類信息!
  • 本頁收集關于mysql實現自增序列的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 夜夜春宵老扒40部分公交车| 交换交换乱杂烩系列yy| 色哟哟一区二区三区四区在线看| 人妻精品久久久久中文字幕69| 亚洲一区二区三区一品精| 男女车车好快的车车免费网站| 小泽玛利亚一区二区在线观看| 日韩一区二区三区视频| 97色色| 91在线无码精品秘?蜜桃原神| 老师脱??让学生摸??动漫| 午夜老司机在线观看| 欧美成人性动漫在线观看| 手伸进胸里揉床戏视频| 亚洲欧洲精品suv| 色视频久久| 女人一级特纯黄大片色| 湖北省| 女友的妈妈4中语字追剧电视剧| 久久久久久久久久一区二区三区| 园产乱人乱偷精品视频| 动漫美女被触手羞羞漫画视频| 国产一级a毛一级a在线观看| 《浴室吃奶》| 荡女淫春2bd电影| 老师的小兔子好软真好吃视频| 自拍新婚之夜初交视频1| 性亚洲老奶老太| 插肥穴| 在线精品自拍亚洲第一区| 日产一一到六区| 大乳美女的欲乱在线观看| 99久久国产综合精品swag超清| 带娇妻在群里交换粗大长| 国产真实偷乱视频在线观看| 娇妻满足我的绿帽瘾全文| 角色扮演各种play肉bg| 女人被狂躁后的视频免费| 成年网站在线观看| 看三级视频| 狼人香蕉香蕉在线28 - 百度|