gpt4 book ai didi

php - MySQL 基本触发器 - 不工作

转载 作者:行者123 更新时间:2023-11-28 23:55:59 27 4
gpt4 key购买 nike

我正在尝试创建以下触发器:

CREATE TRIGGER clean
AFTER INSERT ON `mecze_druzyny`
begin
DELETE * FROM bramki;
END;
DELIMITER ;

应在以下内容之后立即运行:

$sql2 = "INSERT INTO mecze_druzyny (id_druzyny, id_meczu, gospodarz) VALUES (
:team2,
:lastmatch,
:gospodarz)";

$stmt = $db->prepare($sql2);
$stmt->bindParam(':team2', $id2, PDO::PARAM_INT);
$stmt->bindParam(':lastmatch', $last_match, PDO::PARAM_INT);
$stmt->bindParam(':gospodarz', $a=0, PDO::PARAM_STR);
$stmt->execute();

不幸的是,我遇到了一个错误:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'begin DELETE * FROM bramki' at line 3

最佳答案

这是您的删除语法错误。

去掉 * 就剩下

从 bramki 中删除

典型的删除格式为

DELETE FROM TableName WHERE ... -- WHERE 子句在这里是可选的

关于php - MySQL 基本触发器 - 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31683256/

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