如何在php中的同一个函数中使用两个插入查询

时间:2016-02-12 05:54:48

标签: php mysql sql mysqli

我在一个表中有两个插入查询,其中我从其他表插入两列,一个是我自己插入但不工作。请帮帮我。

INSERT INTO `g8_list_exec`(`g8_task_id`,`g8_tmpl_id`,`g8_chk_id`) 
SELECT `g8_rec_id`,`g8_tmpl_uid` FROM `g8_list_add_task` 
WHERE g8_tmpl_uid = 'oe_507','ik_862' 
AND 
INSERT INTO `g8_list_exec` (`g8_chk_id`) VALUES ('ik_862') 

2 个答案:

答案 0 :(得分:0)

试试这个

INSERT INTO g8_list_exec (g8_task_id,g8_tmpl_id,g8_chk_id)
SELECT  g8_rec_id,g8_tmpl_uid,'ik_862'
FROM g8_list_add_task WHERE g8_tmpl_uid = 'oe_507';

答案 1 :(得分:0)

使用以下查询它将适合你

INSERT INTO g8_list_execg8_task_idg8_tmpl_idg8_chk_id)SELECT g8_rec_idg8_tmpl_uid,' ik_862' FROM g8_list_add_task WHERE g8_tmpl_uid = e_507',' ik_862'

要手动插入的值仅在所有列之后放置在选择查询中。