Try this:CREATE DEFINER=`root`@`localhost` PROCEDURE `add_new_teacher_with_check`(id int, f_n varchar(45),s_n varchar(45), sur varchar (45), em varchar(45) ,post varchar(45))
BEGIN
IF
(select em regexp '.ru$')and
(select em regexp '@')and
(select f_n regexp '[а-яА-Я]')and
(select s_n regexp '[а-яА-Я]')and
(select sur regexp '[а-яА-Я]')then
insert into teacher(idteacher, first_name, second_name, surname,e_mail,work_place)values(id,f_n,s_n,sur,em,post);
END IF;
END