首先创建表:

CREATE TABLE `sys_sequence` (

`NAME` varchar(50) NOT NULL,

`CURRENT_VALUE` int(11) NOT NULL DEFAULT '0',

`INCREMENT` int(11) NOT NULL DEFAULT '1',

PRIMARY KEY (`NAME`)

)

插入记录

INSERT INTO SYS_SEQUENCE(NAME,CURRENT_VALUE,INCREMENT) VALUES('TBL_FS', 1,1)

DELIMITER $$

DROP FUNCTION IF EXISTS `currval`$$

CREATE DEFINER=`root`@`%` FUNCTION `currval`(seq_name VARCHAR(50)) RETURNS INT(11)

BEGIN

DECLARE VALUE INTEGER;

SET VALUE=0;

SELECT current_value INTO VALUE

FROM sys_sequence

WHERE NAME=seq_name;

RETURN VALUE;

END$$

DELIMITER ;

查询当前记录:

select currval('TBL_FS');如果出现Error Code: 1449 The user specified as a definer ('root'@'%') does not exist

错误,则执行如下sql:

grant all privileges on *.* to root@"%" identified by "password";

flush privileges;

继续执行当前记录sql则成功

创建nextval函数

DELIMITER $$

DROP FUNCTION IF EXISTS `nextval`$$

CREATE DEFINER=`root`@`%` FUNCTION `nextval`(seq_name varchar(50)) RETURNS int(11)

BEGIN

UPDATE sys_sequence

SET CURRENT_VALUE = CURRENT_VALUE + INCREMENT

where name=seq_name;

return currval(seq_name);

END$$

执行nextval函数

select nextval('tbl_fs')

mysql 实现nextval_mysql实现nextVal功能相关推荐

  1. nextval mysql_mysql实现nextVal功能

    mysql实现nextVal功能 首先创建表: CREATE TABLE `sys_sequence` ( `NAME` varchar(50) NOT NULL, `CURRENT_VALUE` i ...

  2. mysql的慢查询日志功能_MySQL 慢查询日志

    MySQL 慢查询日志 简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能. 查看是否开启慢查询功能: mysql> show variables ...

  3. jsp mysql 插入数据_jsp连接MySQL实现插入insert操作功能示例

    下午终于实现了jsp连接MySQL执行插入操作的功能.在index.jsp页面输入数据,提交到mysql--insert.jsp页面进行插入数据库的操作. index.jsp页面代码如下: reque ...

  4. MySQL单机版Recycle Bin回收站功能

    最近调研了阿里的Recycle Bin回收站功能,可以保证数据不丢失. 为了防止开发或运维人员的误操作,比如DROP TABLE/DATABASE.TRUNCATE TABLE,这类DDL语句不具有可 ...

  5. ajax mysql点赞_php+mysql结合Ajax实现点赞功能完整实例

    php+mysql结合Ajax实现点赞功能完整实例 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 // ...

  6. MySQL的用户密码过期功能详解

    MySQL的用户密码过期功能详解 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 先说明两个术语. Payment Ca ...

  7. FastDfs与ElasticSearch和Mysql完成海量数据存储搜索功能

    FastDfs与ElasticSearch和Mysql完成海量数据存储搜索功能 先附上项目地址:项目地址 fdfs-es-demo 介绍 springboot+mysql+fastdfs+elasti ...

  8. mysql的gis_MySQL的GIS功能

    MySQL的GIS(空间信息系统)功能从8.0开始进行了大幅改进,包括支持空间数据参照系统,空间数据索引等等新功能和新特性. MySQL空间扩展支持地理特征的生成.存储和分析,包括: 表示空间值的数据 ...

  9. 日历签到 mysql_php+mysql+jquery实现日历签到功能的方法

    本文主要介绍了php+mysql+jquery实现日历签到功能的过程与步骤,具有很好的参考价值 在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动.这次项目开发过程中做了日历签到 ...

最新文章

  1. 2020年全球工业机器人行业市场现状及竞争格局分析
  2. 首家中国快递公司赴美上市!总市值达141亿美元
  3. 中科院sci分区表_最新 | 2020中科院SCI分区表 食品科技类
  4. Spring Cloud笔记
  5. 非专业计算机考试基础内容,全国高等教育自学考试指定教材:计算机应用基础·非计算机专业公共基础科·代码00018...
  6. 1.1机器学习基础-python深度机器学习
  7. (29)基于FPGA实现看门狗功能(FPGA不积跬步101)
  8. 本地笔记软件_到底哪个笔记软件适合你
  9. c语言第三章作业3.13,2012年计算机等级二级C语言章节习题及答案(13)
  10. 计算机加入域无法访问登录,不加入域不能访问域资源
  11. 远程访问VM虚拟机方式记录
  12. 面试吹牛B,入职就倒霉了
  13. 2022年找工作!我建了一个AI算法岗求职群
  14. Apache Griffin+Flink+Kafka实现流式数据质量监控实战
  15. android 实例 super 什么意思
  16. html网页的说课稿,网页设计之滚动字幕说课稿
  17. fedora 35 通过docker 使用微信
  18. atm机存款场景图_怎么在自动存款机上存款?有图具体步骤的更好?
  19. chrome谷歌浏览器怎么开启flash插件
  20. 面对 ESM 的开发模式,webpack 还有还手之力吗?(转载)

热门文章

  1. 寻找一个字符串中所有重复字符的索引
  2. PHP SHA1withRSA加密生成签名及验签
  3. Java - 初识Java
  4. 关系数据库NoSQL数据库
  5. oracle 存储过程循环体中的return和exit区别:
  6. sql server 2005 时间转化获取年,有一个时间如2009-07-15,现在要分别查出年、月、日,...
  7. Activity功能控件
  8. TP的门面Facade:静态方式调用方法
  9. PHP实现10亿个商品编码ing
  10. PHP数组推入弹出的函数:头进头出array_unshift/array_shift 尾进尾出array_push/array_pop