【问题标题】:MySQL - Duplicate a Table WITH TriggersMySQL - 使用触发器复制表
【发布时间】:2018-03-13 19:05:58
【问题描述】:

我正在尝试复制一个 带有 触发器的表。我知道我以前做过这个,我只是不记得我是怎么做的以及我在哪里学会的。我试过CREATE TABLE newname LIKE oldname 和CREATE TABLE newname AS oldname,以及CREATE TABLE newname SELECT * FROM oldname。这些查询似乎都没有复制触发器。我关注了this、this 和this,但还是没有运气。复制/创建新表时有什么方法可以复制触发器?

【问题讨论】:

标签: mysql copy sql-like create-table database-trigger


【解决方案1】:

简短的回答是:你不能用一条 sql 语句来做到这一点。

原因是触发器不是表的一部分,它们是完全不同的对象,恰好与表相关。

【讨论】:

    猜你喜欢
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    相关资源
    最近更新 更多