Opa, É o seguinte por exemplo essa tabela:`Veh` tenho os seguintes campos (todos int): ID MODEL, inseri 3 linhas: 1|555,2|333,3|666. Se por exemplo deleto a 2 linha há alguma forma de que o próximo valor inserido o id sejá 2, sem ter que especificar o id que ele ira ficar: INSERT INTO `Veh` values(NULL,543); <- aqui o id será 4, mas quero que ele fique com id 2 sem ter que especificar o id. Espero que tenha sido claro na minha dúvida. Obrigado. Agora talvez isso esclareça mais as coisas: new sql[256];
new row[512];
format(sql, sizeof(sql), "SELECT COUNT(*) FROM `"TABLENAME_VEH"`");
mysql_query(sql);
mysql_store_result();
mysql_fetch_row(row);
new TotalVeh = strval(row);
mysql_free_result();
for (new i = 0; i < TotalVeh; i++)
{
format(sql, sizeof(sql), "SELECT ID,MODEL FROM `"TABLENAME_VEH"` WHERE id=%d", i+1);
mysql_query(sql);
mysql_store_result();
if (mysql_num_rows() > 0)
{
mysql_fetch_row(row);
sscanf(row, "p<|>dd", Veh[i][ID], Veh[i][Model]);
}
}
printf("VEHICLES: Total de %d vehiculos carregados ", TotalVeh);
mysql_free_result();