У меня есть эта таблица с большим количеством параметров:
idPumpParam|Type |Version|A10A|A11A|A12A|A13A|A14A|...
1 |Pump1 |DL cons|1 |32 |45 |6 |67 |...
2 |Pump2 |DL var |2 |65 |8 |37 |43 |...
Для поиска параметра с моей автоматизацией я хотел бы создать процедуру в MySQL Workbench 5.7:
CREATE DEFINER = `root`@`localhost`
PROCEDURE `procReadParam`(IN Param VARCHAR(20),
IN TypePpe VARCHAR(20),
IN Version VARCHAR(20))
BEGIN
SELECT Param FROM pumpparameters.pumpparam
WHERE Type1 LIKE TypePpe AND Version=Version AND Frequence=Freq;
END
Процедура хорошая, сообщения об ошибке нет.
Я тестирую процедуру в MySQL Workbench:
call pumpparameters.procReadParam(A12A, 'Pump1', 'DL cons')
Это сообщение об ошибке:
Код ошибки: 1054. Неизвестный столбец «A12A» в «списке полей»
Не могли бы вы помочь мне с этим сообщением об ошибке, пожалуйста?