如何将触发器从一个表复制到另一个表

时间:2019-06-05 14:55:01

标签: mysql

有一个表用户,在归档(重命名)后会创建一个表用户LIKE users_old。如何将触发器从users_old转移到用户。

精炼,如何将触发器从表users_old复制到表用户。

CREATE TABLE  users_old (
    id INT(11),
    name VARCHAR(30) );

CREATE TABLE users LIKE user_old;

1 个答案:

答案 0 :(得分:0)

您可以通过此查询找到旧表触发器并重新构建它们

SELECT      ACTION_STATEMENT
FROM        INFORMATION_SCHEMA.TRIGGERS
WHERE       TRIGGER_SCHEMA = 'DbName'
AND         EVENT_OBJECT_TABLE = "tableName"