MySQL - 使用触发器复制表

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

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

最佳答案

简短的回答是:您不能使用单个 sql 语句执行此操作。

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

关于MySQL - 使用触发器复制表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49264051/

相关文章:

php - MySQL 规模问题 - 触发器/更新/监控表

mysql - 如何在 MySQL 中存储键值对?

php - 无法在 php 中连接到 mysql 8

MySQL通过需要递增数字的列连接两个表

delphi - Free Pascal 中的 Copy() 函数

javascript - 将一个对象的选定属性值复制到另一个对象

java - java中的方法以数组作为参数,复制第一个元素,然后将长度加倍?

sql - 如何更快地搜索 SQL 表中的数百万条记录?

java - 无法使用带有 % 或 * 的 LIKE 搜索 MS Access 数据库

sql - 活跃用户跟踪、PHP session