MySQL Workbench 8.0 CE выдает код ошибки 1064 при использовании? в подготовленном заявлении. Есть ли альтернатива? в подготовленных заявлениях? - PullRequest
0 голосов
/ 05 мая 2020

Требование: я хочу подготовить оператор в хранимой процедуре в формате ниже, а затем выполнить этот оператор, используя другие параметры, которые будут отличаться al oop:

Оператор, используемый для подготовки оператора выглядит следующим образом:

PREPARE оператор FROM 'вставить в таблицу (attribute_one, attribute_two) SELECT attribute_1,? values ​​from? ';

После подготовки оператора в al oop устанавливаются значения для заполнителей, и оператор должен быть выполнен.

Следующие три строки будут в al oop:

SET @value 1;
SET @value 2;

EXECUTE с использованием @ value_1,@value_2;

Но My_ SQL workbench выдает синтаксическую ошибку код: 1064 в заявлении PREPARE.

Может ли кто-нибудь помочь мне с этим? Как избежать ошибки и добиться желаемого?

...