PDO::lastInsertId — 返回最后插入行的ID或序列值

    PDO::lastInsertId 方法返回是有条件的,默认情况下他是返回 主键且自增长的字段值,否则返回0,而文档中并未说明。

    php中PDO::lastInsertId的实现 是调用mysql api中的 mysql_insert_id 函数,而该函数有详细说明。

    下面是php中对mysql_insert_id 函数说明:

    2129764801.png