gpt4 book ai didi

php - 使用 mysql 中另一个表中的相似数据更新新数据库表的语法

转载 作者:行者123 更新时间:2023-11-29 08:20:52 25 4
gpt4 key购买 nike

我正在尝试设置一个触发器,该触发器将在填充 wp_meta 时更新我拥有的另一个表(客户)。因此,基本上,当数据添加到 wp_meta 时,我希望更新 customers 表中的某些字段。例如,当在 wp_meta 中更新 first_namelast_name 时,我需要 first_namelast_name code> 使用相同的信息更新。

这是我到目前为止所拥有的:

CREATE TRIGGER update_customers AFTER UPDATE ON wp_usermeta
FOR EACH ROW
BEGIN
customers.first_name = wp_meta.first_name;
END

我不断收到语法错误,我想知道我做错了什么。我还将分隔符设置为 //

另一个问题是数据库wp_meta基于键/值系统。因此,您有 wp_meta.metakey 和相关的 wp_metavalue。我不知道如何从 key 中获取值。

最佳答案

也许是这样的?

CREATE TRIGGER update_customers AFTER UPDATE ON wp_usermeta
FOR EACH ROW
BEGIN
update customers set customers.first_name = new.first_name where customers.id=new.id;
END

(未测试...)

关于php - 使用 mysql 中另一个表中的相似数据更新新数据库表的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19438144/

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