Чтобы удалить строку по идентификатору в MySQL, можно использовать несколько методов. Вот некоторые распространенные подходы и примеры кода:
-
Использование оператора DELETE:
DELETE FROM table_name WHERE id = your_id;Замените
table_nameна имя вашей таблицы, аyour_idна конкретный идентификатор строки, которую вы хотите удалить. -
Использование оператора DELETE с подзапросом:
DELETE FROM table_name WHERE id IN (SELECT id FROM table_name WHERE condition);В этом примере вы можете указать условие для выбора строк, которые хотите удалить.
-
Использование предложения WHERE с оператором DELETE:
DELETE FROM table_name WHERE condition;Замените
условиеконкретным условием, которое идентифицирует строки, которые вы хотите удалить, на основе идентификатора. -
Использование хранимой процедуры:
DELIMITER // CREATE PROCEDURE delete_row_by_id(IN row_id INT) BEGIN DELETE FROM table_name WHERE id = row_id; END // DELIMITER ;В этом примере вы можете создать хранимую процедуру, которая принимает идентификатор строки в качестве параметра и удаляет соответствующую строку.
Не забудьте заменить table_nameфактическим именем вашей таблицы.