хранимая процедура mysql несколько параметров - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь добавить несколько динамических столбцов в операторе select (хранимая процедура), но с моей стороны это не работает. Можете ли вы помочь мне в этом же.

BEGIN SET @col1 = col1;SET @col1 = col2;SET @getID = CONCAT('SELECT ' ,@col1 = col1, @col2 = col2,' FROM',tablename_In,' WHERE `type`= type ORDER BY id DESC LIMIT ?,?'); PREPARE stmt FROM @getID;SET @START =_START; SET @LIMIT = _LIMIT;EXECUTE stmt USING @START, @LIMIT; DEALLOCATE PREPARE stmt; END

Кроме того, у меня есть еще одинхранимая процедура, с которой также не работает запрос:

BEGIN SET @getID = CONCAT('SELECT count(id) as co FROM ',tablename_In,' WHERE',est_time,' BETWEEN',start_date,'AND',end_date);PREPARE stmt FROM @getID;  EXECUTE stmt; DEALLOCATE PREPARE stmt; END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...