собственно прошу подсказать, как создать триггер. Есть таблица, при обновлении данных в ней, хочу в одном поле переписывать данные. Таблицы и поля ест-но существуют
CREATE TRIGGER `catalog_trig1` BEFORE UPDATE
ON `catalog_all`
FOR EACH ROW BEGIN SET `datatime` = DATE();
При выполнении ошибка - синтаксическая. Может кто подсказать, что неправильно написал?
UPD
SQL execution error #1064 Response from the database
You have an error in your SQL syntax; check the manual that corresponds to you MySQL server version for the right syntax to use near '-db_product.catalog_all FRO EACH ROW BEGIN SET catalog_all at line 1
Думаю подойдет:
CREATE TRIGGER `catalog_trig1`
BEFORE UPDATE
ON `catalog_all`
FOR EACH ROW
BEGIN
INSERT INTO `catalog_all`
SET `datatime` = DATE(CURDATE());
END;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Сделано все по инструкции, самое меню показывает которое прописано тут
Случайно где-то в интернете увидел один из терминовПотом еще покопался и понял что это все таки разные вещи