blob: ae73c10f566edc4b937aa456ac7e2de4a990bf90 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001OPTIONAL
2SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01003 int db_insert_id(int handle)
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra715ec202025-07-09 22:18:31 +02005DESCRIPTION
6 After inserting a line into a table with an AUTO_INCREMENT field,
7 this efun can be used to return the (new) value of the AUTO_INCREMENT
8 field.
MG Mud User88f12472016-06-24 23:31:02 +02009
Zesstra715ec202025-07-09 22:18:31 +020010 The function is available only if the driver is compiled with
11 mySQL support. In that case, __MYSQL__ is defined.
MG Mud User88f12472016-06-24 23:31:02 +020012
Zesstra715ec202025-07-09 22:18:31 +020013 The efun triggers a privilege violation ("mysql", "db_insert_id").
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra715ec202025-07-09 22:18:31 +020015HISTORY
16 Added in 3.2.9 .
17 LDMud 3.2.11 added the privilege violation.
MG Mud User88f12472016-06-24 23:31:02 +020018
Zesstra715ec202025-07-09 22:18:31 +020019SEE ALSO
MG Mud User88f12472016-06-24 23:31:02 +020020 db_affected_rows(E), db_conv_string(E), db_close(E), db_coldefs(E),
21 db_connect(E), db_error(E), db_exec(E), db_fetch(E), db_handles(E),
22 mysql(C), privilege_violation(M)