DELIMITER //
DROP FUNCTION IF EXISTS get_count//
CREATE FUNCTION get_count()
RETURNS INT
BEGIN
DECLARE num INT;
SELECT MAX(`column`) FROM `table` INTO num;
RETURN num;
END//
DELIMITER ;
UPDATE `table` SET `column` = get_count() +1 WHERE ...
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.