MySQL/MariaDB 如果创建则丢弃 Table
MySQL/MariaDB Drop Table if Created
所以我想创建一个触发器或某种其他类型的方法来删除整个 table(如果已创建)。我有以下 SQL 查询,但截至目前我被卡住了。
CREATE OR REPLACE
TRIGGER `kill_migrations` AFTER CREATE ON SCHEMA
BEGIN
IF SYS.DICTIONARY_OBJ_TYPE = 'TABLE' THEN
DROP TABLE IF EXISTS django_migrations
END;
如果创建了 table,我该如何删除它?当前提供的 SQL 查询在 "Drop Table".
附近存在语法错误
The MySQL manual and the MariaDB manual明确限制trigger_event_
为INSERT | UPDATE | DELETE
。也就是说,CREATE
不是一个选项。请注意错误 1064 ... syntax to use near 'CREATE ON ...
是如何准确指向那里的。
所以我想创建一个触发器或某种其他类型的方法来删除整个 table(如果已创建)。我有以下 SQL 查询,但截至目前我被卡住了。
CREATE OR REPLACE
TRIGGER `kill_migrations` AFTER CREATE ON SCHEMA
BEGIN
IF SYS.DICTIONARY_OBJ_TYPE = 'TABLE' THEN
DROP TABLE IF EXISTS django_migrations
END;
如果创建了 table,我该如何删除它?当前提供的 SQL 查询在 "Drop Table".
附近存在语法错误The MySQL manual and the MariaDB manual明确限制trigger_event_
为INSERT | UPDATE | DELETE
。也就是说,CREATE
不是一个选项。请注意错误 1064 ... syntax to use near 'CREATE ON ...
是如何准确指向那里的。