Basta usar o campo LastInsertedId
MySqlCommand dbcmd = _conn.CreateCommand();
dbcmd.CommandText = sqlCommandString;
dbcmd.ExecuteNonQuery();
long imageId = dbcmd.LastInsertedId;
MySqlCommand dbcmd = _conn.CreateCommand();
dbcmd.CommandText = sqlCommandString;
dbcmd.ExecuteNonQuery();
long imageId = dbcmd.LastInsertedId;
Comportamento do plano de consulta de tabela temporal do SQL Server 2016
Como superar a exclusão acidental de dados no MySQL e no MariaDB
Balanceamento de carga de banco de dados na nuvem - MySQL Master Failover com ProxySQL 2.0:parte um (implantação)
como pular uma linha ruim na fonte de arquivo simples ssis