mysql - 添加用户并在 1 个查询中从数据库中选择该用户 ID

标签 mysql auto-increment

我想做的是将用户添加到数据库中。我有一个每次添加用户时都会自动递增的 id,但问题是我想从刚刚添加的用户那里获取 id,并且我想在 1 个查询中完成此操作。有谁可以帮助我吗?

最佳答案

在 PHP 中,您可以使用 mysql_insert_id()

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());

关于mysql - 添加用户并在 1 个查询中从数据库中选择该用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5781608/

相关文章:

mysql - 两个表上的 PL/SQL SELECT

php - 从 MySql 获取非顺序 ID

java - 将自动递增设置为以前的值 JAVA PreparedStatement MYSQL

mysql查询酒店空房情况(不计算总价)

Mysql 全文搜索无法按预期工作

php - 从 mysql 数据库中提取序列化数据并在 php 中反序列化和使用各个字段

python - Django Python - 如何将外键添加到管理页面中显示的表中

mysql - Mariadb 自动增量在删除所有记录后重置

javascript - 如何使用 Javascript/Jquery 插入增量变量?

mysql - 数据库 read_timeout 和 write_timeout 是 ActiveRecord 独有的还是 mysql 原生的?