Мне нужна хранимая процедура, которая АВТОМАТИЧЕСКИ * удаляет строку каждый раз, где в таблице paym
оба столбца table1
и table2
не пусты.
Пример в таблицах ниже:
таблица: paym
ID username table1 Table2
+-------+-------------+-------------+-----------+
| 1 | John | Value | Value |
+-------+-------------+-------------+-----------+
| 2 | Alex | Null | Null |
+-------+-------------+-------------+-----------+
Условие истинно: после удаленной строки:
ID username table1 Table2
+-------+-------------+-------------+-----------+
| 2 | Alex | Null | Null |
+-------+-------------+-------------+-----------+
Моя попытка: (не работает)
CREATE PROCEDURE DeleteRow
BEGIN
DELETE
FROM
paym WHERE table1 and table2 IS NOT NULL ;
END;