6.4.17 mysql_stmt_insert_id()

uint64_t
mysql_stmt_insert_id(MYSQL_STMT *stmt)

说明

返回由预处理语句 INSERTUPDATEAUTO_INCREMENT 列生成的值。在包含 AUTO_INCREMENT 字段的表上执行预处理语句 INSERT 后,使用此函数。

有关更多信息,请参阅 第 5.4.42 节,“mysql_insert_id()”

返回值

在执行预处理语句期间自动生成或显式设置的 AUTO_INCREMENT 列的值,或由 LAST_INSERT_ID(expr) 函数生成的值。如果语句未设置 AUTO_INCREMENT 值,则返回值未定义。

错误

无。