MySQL设置自增字段
1、MySQL每张表只能有1个自增字段,这个自增字段即可作为主键,也可用作非主键使用,但是请注意将自增字段当做非主键使用时必须为其添加唯一索引,否则系统将会报错
)将自动增长字段设置为主键
    CREATE TABLE t1 (
    id INT auto_increment PRIMARY KEY,
    sid INT
    );
)将自动增长字段设置为非主键
    CREATE TABLE t2 (
    sid INT PRIMARY KEY,
    id INT auto_increment UNIQUE
    );
)将自动增长字段设置为非主键如果为添加唯一索引将报错
    CREATE TABLE t3 (
    sid INT PRIMARY KEY,
    id INT auto_increment
    );
2、MySQL中的自增字段在删除数据并重新插入数据时,自增字段不会重头开始计数。
MySQL设置自增字段的更多相关文章
- Mysql设置自增字段的方法
		
#int : 字段类型 alter table 表名 modify 字段名 int auto_increment primary key
 - mysql 原有的主键情况下设置自增字段
		
mysql 的自增字段只能是主键,如果原表已经有主键,需要设置自增字段应该怎么做呢? 1.alter table bu_staff drop primary key; 先删除表的主键 id为原表 ...
 - INNODB自增主键的一些问题  vs mysql获得自增字段下一个值
		
今天发现 批量插入下,自增主键不连续了....... InnoDB AUTO_INCREMENT Lock Modes This section describes the behavior of A ...
 - Mysql中自增字段(AUTO_INCREMENT)的一些常识
		
Mysql中自增字段(AUTO_INCREMENT)的一些常识: http://chengxuyuan.naxieshir.com/fenlei/2/p/151.html
 - MySQL设置表中字段的数据唯一性
		
mysql设置数据库表里的某个字段的数据是唯一的 ALTER TABLE 表名 ADD unique(`表中的字段`)
 - mysql 约束条件 auto_increment 自动增长 创建表时设置自增字段
		
auto_increment mysql) )auto_increment; Query OK, rows affected (0.01 sec) mysql> show create tabl ...
 - mysql 设置多个字段聚合自增
		
DROP TEMPORARY TABLE IF EXISTS ttp_firstInvest; CREATE TEMPORARY TABLE ttp_firstInvest ( userid varc ...
 - MySQL设置某一字段默认为0,但是插入数据化却显示为null
		
1.MySQL字段默认的含义:在插入时不指定该字段的值:2.以mybatis举例,如果是插入实体,那么为空的字段就会插入空:3.如果不想mybatis等持久化工具插入空,可以尝试insertSelec ...
 - mysql获得自增字段下一个值
		
初次研究: 表: sql: show table status from carsale_db LIKE 'tb_car' 结果: 想办法取得这其中的值.... 在Internet上找到这个资料: M ...
 
随机推荐
- Netty实践场景
			
数据通信 如果需要考虑的是两台机器(甚至多台)怎么使用Netty进行通信.大体上分为三种: 1 第一种:使用长连接通道不断开的形式进行通信.也就是服务端和客户端的通道一直处于开启状态. 如果服务器性能 ...
 - 利用python获取自己的qq群成员信息
			
利用python获取自己的qq群成员信息! 首先说明一下需要使用的工具以及技术:python3 + selenium selenium安装方法:pip install selenium 前提:获取自己 ...
 - Linux下使用 Nginx
			
1. 下载Nginx 下载地址 下载完成后,上传到linux服务器,我上传到了 /opt文件夹下. 2. 安装Nginx前的准备 要想使用Nginx需要安装PCRE库和zlib库,否则直接安装Ngin ...
 - PHP学习之观察者模式
			
<?php //观察者模式涉及到两个类 //男人类 和女朋友类 //男人类对象小明, 女朋友类对象小花.小丽 class Man { //用了存放观察者 protected $observers ...
 - 反射之深入理解Constructor原理
			
.katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > ...
 - 阿里云服务出现TCP连接快速增加尤其是NON_ESTABLISHED大量增加导致内存和CPU暴增系统无法使用的问题
			
TCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不 会被释放.网络服务器程序要同时管理大 ...
 - c# CefSharp
			
一. CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件. https://github.com/cefsharp/CefSharp ...
 - PJzhang:端口快速扫描工具masscan
			
猫宁!!! 参考:https://www.freebuf.com/sectool/112583.html github地址: https://github.com/robertdavidgraham/ ...
 - 【Qt开发】【ARM-Linux开发】 QT在ARM上显示字体的问题
			
在PC机上利用QT开发的应用程序在设置字体时,在PC上运行,可根据自己的设置,字体随之变大或变小.而移植到ARM上运行时发现,显示字体与所设置的字体不用,字体普遍偏小.经过上网搜索发现,是环境变量字库 ...
 - 【计算机视觉】关于OpenCV中GPU配置编译的相关事项
			
[计算机视觉]关于OpenCV中GPU配置编译的相关事项 标签(空格分隔): [计算机视觉] 前一段发现了OpenCV中关于GPU以及opencl的相关知识,打算升级一下对OpenCV的使用,但是发现 ...