MySQL如何设置自增主键

访客3年前黑客文章816

今天一个朋友问id不递增。发布一下小 *** 。

在初次使用MySQL数据库的时候,或者习惯了使用Oracle数据库(无自增主键),许多小伙伴不知道该如何给MySQL数据库中的相应表中的字段设置自增主键:

之一种情况:在创建表的时候使用语句:

这里创建user表,给用户id创建一个自增主键:

create table user(
id int(10) primary key auto_increment,
username varchar(50)
);

第二种情况:创建表后,将某个字段设置为主键(这种 *** 部分不可以用):

如果设置了主键还不行,就用sql代码设置一下自增主键:

alter table user add primary key (id);



标签: PHP教程

相关文章

学习笔记Mysql-相关知识

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL是一个轻量级的数据库,与PHP配合使用效果非常好,...

简单站外跳转页面PHP源码

效果是这样滴~ <meta http-equiv="refresh" content="1;url='<?php echo $url;?>';"> content是跳转时间...

PHP $_SERVER超全局变量详解

参考资料:https://www.php.net/manual/zh/reserved.variables.server.php $_SERVER 是一个包含了诸如头信息(header)、路径(pa...

PHP检测每一段代码执行时间(加载时间)

<?php // 实例1 /**  * @start time  */ function proStartTime() {     global $startTime;     $mtime1...

原创作品妹子图PHP源码+api接口

没事来唠嗑,你来听我说。几天前涛涛看一个图片网站不错,我就随口一说我给你把图片全扒下来吧。然后python不会,易语言太久没用过了。所以php上了,全自动开扒,创建目录 写入信息 下载图片。然后服务器...

emlog实现统计在线人数及访问量

<?php //首先你要有读写文件的权限 //本程序可以直接运行,第一次报错,以缶涂梢? $online_log = "count.dat"; //保存人数的文件, $timeout = 30;...