gpt4 book ai didi

MySQL 删除表内部触发器

转载 作者:行者123 更新时间:2023-11-29 17:39:14 25 4
gpt4 key购买 nike

CREATE TRIGGER trg_alis AFTER INSERT ON alis_acik_emirler
FOR EACH ROW
BEGIN

DROP TABLE alis2;

CREATE TABLE alis2 (
emirID int NOT NULL AUTO_INCREMENT,
userID int,
fiyat int,
adet int,
doldurulan_adet int,
kalan_adet int,
market_tipi int,
PRIMARY KEY(emirID)
);

END;

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 ''DROP TABLE alis2'' at line 6

我无法删除触发器内的表。我该怎么做?

DROP TABLE IF EXISTS alis2;

我试过了,但没用。

最佳答案

我无法找出您想要在触发器中删除表的充分理由。但是您正在删除并重新创建该表。也许您只想截断表/删除所有行:

delete a from alis2 a;

这将删除表中的所有行。

关于MySQL 删除表内部触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50085897/

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