Ответ 1
В хранимой процедуре выполните следующее:
SELECT COUNT(barcode) AS count into @myVar FROM movieitems;
Это может быть очень простой вопрос для ответа, но я не уверен, как это сделать правильно.
Вот мой запрос в рамках процедуры:
SELECT COUNT(barcode) AS count FROM movieitems;
Как сохранить возвращаемое значение этого оператора (например, значение в count
is 5
) в переменную? Я хочу иметь доступ к значению count
во время остальной части моей процедуры.
В хранимой процедуре выполните следующее:
SELECT COUNT(barcode) AS count into @myVar FROM movieitems;
SELECT @someVariable := COUNT(barcode) FROM movie ...
Затем вы можете использовать @someVariable
в других запросах.
Например.
SELECT * FROM some_table WHERE some_field > @someVariable;
И вы также можете манипулировать переменной с помощью SET
:
SET @someVariable = @someVariable + 1;