Мне нужно переместить некоторые данные из таблицы в архивную таблицу.
Теперь я делаю это так:
$sql = 'INSERT INTO history_products
SELECT * FROM products WHERE category_id='.$id;
И затем я удаляю данные из таблицы продуктов.
$sql_delete = 'DELETE FROM products WHERE category_id = '.$id;
Каждый продукт имеет уникальный идентификатор.Но я хочу сделать это безопасным способом, теперь, даже если строка не добавлена в history_products, она будет удалена из таблицы продуктов.Я не хочу удалять, если вставка не удалась.