Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql主键自增怎么设置

作者:°妮可罗宾   发布日期:2026-07-10   浏览:119

-- 创建表时设置主键自增
CREATE TABLE example_table (
    id INT AUTO_INCREMENT PRIMARY KEY,  -- id列设置为主键并开启自增
    name VARCHAR(100) NOT NULL          -- 其他列定义
);

-- 插入数据时不需要指定自增主键的值,MySQL会自动处理
INSERT INTO example_table (name) VALUES ('Alice');
INSERT INTO example_table (name) VALUES ('Bob');

-- 查看插入后的数据
SELECT * FROM example_table;

解释说明:

  1. 创建表时设置主键自增:在 CREATE TABLE 语句中,使用 AUTO_INCREMENT 关键字来设置某一列为自增列。通常这个列是主键(PRIMARY KEY)。
  2. 插入数据:在插入数据时,不需要为自增列(如 id)指定值,MySQL 会自动为每一行生成唯一的递增值。
  3. 查询数据:通过 SELECT 语句可以查看插入的数据,包括自动生成的主键值。

如果需要修改现有表以添加自增主键,可以使用 ALTER TABLE 语句:

-- 修改现有表,添加自增主键
ALTER TABLE existing_table
ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY;

上一篇:mysql bitmap

下一篇:mysql case then

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站