MySQL - Можете ли вы получить значение по умолчанию для столбца?
Я смотрел на создание TRIGGER, который установит значение столбца в значение DEFAULT, если значение INSERT окажется пустой строкой.
Мой ТРИГГЕР выглядит так:
CREATE TRIGGER column_a_to_default
BEFORE INSERT ON table
FOR EACH ROW
BEGIN
IF NEW.a = '' THEN
SET NEW.a = 'some value';
END IF;
END
Я хотел бы знать, могу ли я заменить «некоторое значение» способом, чтобы установить его в значение DEFAULT столбца. то есть
SET NEW.a = a.DEFAULT
Спасибо