Конкретная длина строки в SQL
Как задать параметар ячейки чтоб туда при импорте данных записывалась информация если ее длина равна точно пяти символам и начинается на определенное число, например 2?
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
CREATE TRIGGER check_available
BEFORE INSERT ON table
FOR EACH ROW
BEGIN
SELECT IF CHAR_LENGTH(new.StringColunm) <> 5 AND SUBSTRING(new.StringColunm, 1, 1) <> 2) THEN
SET new.StringColunm = ''
END IF;
END