Я соединил бд с си шарпом и у меня есть функция удаления:
using (MySqlConnection mysqlCon = new MySqlConnection(connectionString))
{
mysqlCon.Open();
MySqlCommand mySqlCmd = new MySqlCommand("DeleteById", mysqlCon);
mySqlCmd.CommandType = CommandType.StoredProcedure;
mySqlCmd.Parameters.AddWithValue("_id", Id);
mySqlCmd.ExecuteNonQuery();
MessageBox.Show("Deleted");
Clear();
GridFill();
}
где DeleteByID это процедура удаления строки из mysql:
CREATE DEFINER=`root`@`localhost` PROCEDURE `DeleteByID`(
_id INT
)
BEGIN
DELETE FROM servicetype
WHERE `idТип услуги` = _id;
END
но она удаляет просто данные а не полностью строку, т. е если у меня есть id от 1 до 6 и я удалю 1 и 5 id то получится вот это: Как сделать так чтобы строчки полностью удалялись и сохранялась нумерация? (т.е чтобы стало от 1 до 4 в конкретном примере)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости