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

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос