Copy-first script
Transaksjonsmal for trygg datarydding
Mal for START TRANSACTION, kontroll og COMMIT/ROLLBACK.
Forutsetninger
MySQL 8.0+, MySQL Workbench.
Transaksjonsmal for trygg datarydding
Mal for START TRANSACTION, kontroll og COMMIT/ROLLBACK.
Kode
START TRANSACTION;
CREATE TEMPORARY TABLE tmp_check AS
SELECT category_id, name
FROM categories
WHERE name IS NULL OR TRIM(name) = '';
SELECT COUNT(*) AS rows_to_review FROM tmp_check;
ROLLBACK;
Bruk
Scriptet er laget for copy-first arbeidsflyt. Kjør det først i et testmiljø eller mot en kopi av relevante tabeller.
Klar til bruk
Kodevindu
Koden er optimalisert for rask kopiering og videre tilpasning i eget prosjekt.
START TRANSACTION;
CREATE TEMPORARY TABLE tmp_check AS
SELECT category_id, name
FROM categories
WHERE name IS NULL OR TRIM(name) = '';
SELECT COUNT(*) AS rows_to_review FROM tmp_check;
ROLLBACK;