当前位置:   article > 正文

mysql实现nextVal功能_mysql next_val 不存在

mysql next_val 不存在

首先创建表:

  1. CREATE TABLE `sys_sequence` (
  2. `NAME` varchar(50) NOT NULL,
  3. `CURRENT_VALUE` int(11) NOT NULL DEFAULT '0',
  4. `INCREMENT` int(11) NOT NULL DEFAULT '1',
  5. PRIMARY KEY (`NAME`)
  6. )

插入记录

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


  1. DELIMITER $$
  2. DROP FUNCTION IF EXISTS `currval`$$
  3. CREATE DEFINER=`root`@`%` FUNCTION `currval`(seq_name VARCHAR(50)) RETURNS INT(11)
  4. BEGIN
  5. DECLARE VALUE INTEGER;
  6. SET VALUE=0;
  7. SELECT current_value INTO VALUE
  8. FROM sys_sequence
  9. WHERE NAME=seq_name;
  10. RETURN VALUE;
  11. END$$
  12. DELIMITER ;


 查询当前记录ÿ
                
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号