mysql insert 返回主键
时间: 2023-06-30 17:25:40 浏览: 87
MyBatis+MySQL 返回插入的主键ID的方法
在 MySQL 中,可以通过设置主键为自增长类型来实现返回主键的功能。在执行 INSERT 操作时,可以使用 LAST_INSERT_ID() 函数来获取自增长列的值,即主键值。
具体的操作步骤如下:
1. 创建表时,将主键设置为自增长类型:
```
CREATE TABLE table_name (
id INT NOT NULL AUTO_INCREMENT,
column_name VARCHAR(50),
PRIMARY KEY (id)
);
```
2. 执行 INSERT 操作时,获取自增长列的值:
```
INSERT INTO table_name (column_name) VALUES ('value');
SELECT LAST_INSERT_ID();
```
这样就可以获取到刚刚插入的行的主键值了。
阅读全文