gpt4 book ai didi

mysql - : SELECT WITH VAR inside MySQL 的右 sinxats

转载 作者:行者123 更新时间:2023-11-29 20:57:32 25 4
gpt4 key购买 nike

我正在 SQL 代码中尝试使用 IF 语句,但遇到语法错误,SQL 总是打乱我的思维。

我正在尝试在 VAR 内设置一个 COUNT,然后使用此 VAR 来定义 UPDATE 或 INSERT 命令,例如:

SELECT COUNT(id) INTO @id FROM table1;
IF @id > 0 THEN
UPDATE
ELSE
INSERT;

我们总是欢迎帮助。

最佳答案

将整个代码转换为使用INSERT ... ON DUPLICATE KEY UPDATE ...。该单个 SQL 语句将“插入”新记录或更新现有记录。

关于mysql - : SELECT WITH VAR inside MySQL 的右 sinxats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37512084/

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