mysql - 有没有一种方法可以简单地使用新插入的行id作为MySQL中行列中的值?

标签 mysql

是否可以以简单的方式使用行自己列中新插入的行的 id 作为值?

或者我需要先插入它,然后获取lastInsertId,然后更新该行?

最佳答案

没有办法做到这一点,您需要按照您的建议进行操作并再次更新该行。

参见:https://dev.mysql.com/doc/refman/5.6/en/information-functions.html#function_last-insert-id

但是,我要指出,这可能是一个坏主意。

关于mysql - 有没有一种方法可以简单地使用新插入的行id作为MySQL中行列中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31713545/

相关文章:

插入触发后Mysql插入第一行两次

php - 如何将循环中的这两个查询转换为单个 JOINed 查询?

php - 从android : ERROR : String cannot be converted to JSONArray读取mysql中的数据

mysql - 为 MySQL 选择数据类型?

android - 服务器托管仅允许授权 IP 访问数据库

mysql - 使用 Visual Basic 通过 mySql 数据库验证 StudentId 和 StudentPassword

mysql - 使用 Mysql 选择语句

php - Laravel 从 Raw DB 到 Eloquent

MySQL 服务器不通过 phpmyAdmin 创建存储过程

mysql - JDBC 批量插入性能