Я пытаюсь написать хранимую процедуру, которая проверяет, существует ли значение, и если нет, оно вставит его.Проблема, которую я имею, состоит в том, что это не волнуется.Схема для этой процедуры: tag_id VARCHAR (24), первичный ключ и тег varchar (255)
Создать процедуру
DELIMITER //
CREATE PROCEDURE `create_tag_not_exist` (IN tag_id VARCHAR(24), IN tag VARCHAR(255))
BEGIN
IF(SELECT COUNT(*) FROM tags WHERE tag_id = tag_id <= 0 ) THEN
INSERT INTO tags(tag_id, tag) VALUES (tag_id, tag);
END IF;
END //
Вставить в нее данные
call create_tag_not_exist('abc123', 'doeraeme');
И все же стол еще пуст.Я что-то не так делаю?