SELECT LAST_INSERT_ID()

前端 未结 6 1370
臣服心动
臣服心动 2020-12-28 11:05

Can somebody explain how works MySQL function LAST_INSERT_ID(). I\'m trying to get id of last inserted row in database, but every time get 1.

I use mybatis.

6条回答
  •  无人及你
    2020-12-28 11:43

    Example 1:

    mysql> CREATE TABLE prime2 LIKE prime;
    Query OK, 0 rows affected (0.08 sec)
    
    mysql> SELECT LAST_INSERT_ID(); //From table prime!!!
    +------------------+
    | LAST_INSERT_ID() |
    +------------------+
    |                3 |
    +------------------+
    1 row in set (0.00 sec)
    
    
    mysql> INSERT INTO prime2 VALUES(1,1);
    Query OK, 1 row affected (0.01 sec)
    
    mysql> SELECT LAST_INSERT_ID(); 
    +------------------+
    | LAST_INSERT_ID() |
    +------------------+
    |                3 |
    +------------------+
    1 row in set (0.00 sec) //From table prime!!!
    

提交回复
热议问题