gpt4 book ai didi

php - 如何创建 SQL 触发器以根据新插入行中的值插入新行?

转载 作者:行者123 更新时间:2023-11-30 00:55:25 25 4
gpt4 key购买 nike

我想创建一个触发器,根据新插入行内的值插入 2 个新行。我正在使用 WordPress。

例如,我的表 WP_POSTMETA 有 3 列:POST_ID、META_KEY、META_VALUE。在 WordPress 中创建新帖子时,表中会填充多个新行,每行都包含相同的 POST_ID 值。但是,这些行具有不同的 META_VALUEMETA_KEY 值。我正在尝试编写一个触发器,可以:

  • 检测何时插入包含 _thumbnail_idMETA_KEY 的新行,并插入 POST_ID_thumbnail_idMETA_VALUE 及其 META_VALUE 是从另一行检测到的值,该行也具有相同的原始 'POST_ID',其中 META_KEY = '_jig_image_link'

  • 创建第二行,其中 POST_ID 再次为 thumbnail_id,以及 META_VALUEMETA_KEY 列是静态字符串条目。

最佳答案

这可能是您应该在应用程序中而不是在数据库层执行的操作。

您可以使用 wp_insert_post()add_post_meta() 等函数来轻松执行此操作。

关于php - 如何创建 SQL 触发器以根据新插入行中的值插入新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20600642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com