Mysql alter table AUTO_INCREMENT = 0
При каждом изменении каталога я сохраняю имена файлов в таблице.
Сбросить таблицу и установить AUTO_INCRTEMENT = 0
В первый раз счетчик равен = 0
id = 0
id = 1
id = 2
...
В следующих случаях я опорожняю таблицу и устанавливаю AUTO_INCREMENT = 0 значение первого идентификатора всегда равно = 3
id = 3
id = 4
id = 5
....
tb_temporary - InnoDB в - utf8mb4 - utf8mb4_900_ai_ci
id = INT(11) - PK - NN - AI
Что я уже пробовал:
int Contatore = 0; Query = "ALTER TABLE tb_temporary AUTO_INCREMENT = @contatore"; gesdb.AlterCounter(Query, conn, Contatore);
public void AlterCounter(string Query, MySqlConnection MyConn2, int contatore) { try { MyConn2 = Connection; if (MyConn2.State != ConnectionState.Open) { MyConn2.Open(); } MySqlCommand cmd = new MySqlCommand(Query, MyConn2); //assegna MySqlCommand cmd.Parameters.AddWithValue("@contatore", contatore); //trs = MyConn2.BeginTransaction(); //cmd.Transaction = trs; try { cmd.ExecuteNonQuery(); //trs.Commit(); } catch { //trs.Rollback(); } } catch { } }