gpt4 book ai didi

mysql - Orbeon Form Builder - 将数据从 Orbeon 表加载到自定义表

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

我想要一个代码示例来将数据从 orbeon_form_data 表加载到我在 MySQL 中创建的自定义表。我可以看到数据保存在 MySQL 的 orbeon_form_data 中,但我希望所有字段值都保存在我创建的新表中。我可以有一个 MySQL 触发器示例吗?

最佳答案

找到答案

 DELIMITER $$
create trigger <triggername> before insert
on orbeon_form_data
for each row begin
if new.app = '<appname>' and new.form = '<formname>' then
delete from <tablename> where document_id = new.document_id;
if new.deleted = 'N' then
insert into <tablename> set document_id = new.document_id,
<columnName1> = extractValue(new.xml, '/form/mySection/txtTitle'),
<columnName2> = extractValue(new.xml, '/form/mySection/drpAgreementType'),
<columnName3> = extractValue(new.xml, '/form/mySection/txtFullName');
end if;
end if;
end;$$
DELIMITER ;

这里的表名是我们在 MySQL 中创建的自定义表,columnName1,2,3 指的是从 Orbeon Form Controls 映射的列。

关于mysql - Orbeon Form Builder - 将数据从 Orbeon 表加载到自定义表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35862390/

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