【发布时间】:2017-08-27 12:00:23
【问题描述】:
当我创建一个新表时,我需要在另一个已经存在的表中插入该表的名称。我曾计划使用触发器,但我找不到有关如何执行此操作的文档。你有什么想法吗?
谢谢!
【问题讨论】:
当我创建一个新表时,我需要在另一个已经存在的表中插入该表的名称。我曾计划使用触发器,但我找不到有关如何执行此操作的文档。你有什么想法吗?
谢谢!
【问题讨论】:
很抱歉,MySQL 中没有任何内容允许定义触发器在创建表时触发。
【讨论】:
触发器是根据数据库中的事件自动发生的事情。通常来说,像这样自动创建表并不是一个好主意。对于希望由事件自动创建的表格,您有什么想法?通常触发器会添加或更改数据库中的各个行。
mysql 触发器的文档可以在https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html找到
【讨论】:
FOR EACH ROW 的触发器。