After Insert在MySQL Workbench中不起作用

问题描述

我有一个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 (将#修改为@)