在SQL中,INSERT INTO
语句用于向数据库表中插入新的记录。当表中有一个INT AUTO_INCREMENT
类型的字段时,可以使用LAST_INSERT_ID()
函数来捕获插入记录的ID。
以下是一个简单的示例:
INSERT INTO table_name (column1, column2, column3)
VALUES ('value1', 'value2', 'value3');
SELECT LAST_INSERT_ID();
在这个示例中,INSERT INTO
语句将新记录插入到table_name
表中,并且column1
、column2
和column3
字段分别被赋值为value1
、value2
和value3
。LAST_INSERT_ID()
函数将返回插入记录的ID,该ID是由INT AUTO_INCREMENT
类型的字段自动生成的。
需要注意的是,LAST_INSERT_ID()
函数只能在当前会话中使用,因此如果在其他会话中插入新记录,则LAST_INSERT_ID()
函数将返回该会话中最后插入记录的ID。
领取专属 10元无门槛券
手把手带您无忧上云