gpt4 book ai didi

MySQL CREATE PROCEDURE 语法

转载 作者:行者123 更新时间:2023-11-29 05:49:35 25 4
gpt4 key购买 nike

我有一张包含很多参数的表格:

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')

有这样的错误信息:

Error Code: 1054. Unknown column 'A12A' in 'field list'

你能帮我解决这个错误信息吗?

最佳答案

您是否尝试过使用单引号中的 Param 调用过程?像这样:调用 pumpparameters.procReadParam('A12A', 'Pump1', 'DL cons')

关于MySQL CREATE PROCEDURE 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55691727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com