问题描述
我有一个wordpress表单,可将每个字段排成一行,因此,我试图将数据推入表格形式。
在MysqL中使用触发器(插入后)似乎是显而易见的方法,但是MysqL Workbench会引发有关期望将标识符放置在Selects上的标识符的错误。
CREATE TRIGGER Cross_Tab_Data
AFTER INSERT
ON dbkkr4zvwq2e5d.Form_Submissions FOR EACH ROW
Begin
Insert Into dbkkr4zvwq2e5d.Form_Submissions (Entry_Id,Name,Email,Phone,Comment,User_ip)
Values (Select Entry_id From dbkkr4zvwq2e5d.Nen_frmt_form_entry_Meta),(Select Meta_Value From dbkkr4zvwq2e5d.Nen_frmt_form_entry_Meta a Where Meta_key = 'name-1'),(Select Meta_Value From dbkkr4zvwq2e5d.Nen_frmt_form_entry_Meta a Where Meta_key = 'email-1'),(Select Meta_Value From dbkkr4zvwq2e5d.Nen_frmt_form_entry_Meta a Where Meta_key = 'phone-1'),(Select Meta_Value From dbkkr4zvwq2e5d.Nen_frmt_form_entry_Meta a Where Meta_key = 'Textarea-1'),(Select Meta_Value From dbkkr4zvwq2e5d.Nen_frmt_form_entry_Meta a Where Meta_key = '_forminator_user_ip'));
End;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)