gpt4 book ai didi

mysql - 如何在 mysql pdo 或 mysql workbench 中运行简单的存储过程

转载 作者:行者123 更新时间:2023-11-29 20:05:58 26 4
gpt4 key购买 nike

我尝试运行它,但出现错误。

set @var1 = 'AAA' ;
IF @var1 = 'AAA' THEN
Select * from List limit 2
END IF;

我正在尝试在 MAC 的 MySequel Pro 或 Mysql Workbench 中运行它。

我收到语法错误。说不出为什么。

我对存储过程语法不太熟悉。

谷歌搜索也没有帮助。

我使用 ; 吗?结束开始,???尝试了一切,但没有运气。

语法如何,什么时候应该使用 ;

什么时候应该使用 Begin 和 END ??

感谢您的帮助。

最佳答案

IF @var1 == 'AAA' THEN 是错误的,语法错误也是如此。它应该就在下面。您的不是复合语句,因此不需要 Begin .. end block 。请参阅MySQL Documentation On IF Syntax

IF @var1 = 'AAA' THEN
Select * from List limit 2
END IF;

关于mysql - 如何在 mysql pdo 或 mysql workbench 中运行简单的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40350598/

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