>我在一个表中有两个插入查询,其中两列我从另一个表中插入,一个是我自己插入但不起作用。请帮助我。
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')
试试这个
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';
使用以下查询它将为您工作
插入g8_list_exec
(g8_task_id
,g8_tmpl_id
,g8_chk_id
)从g8_tmpl_uid=e_507,ik_862 g8_list_add_task
中选择g8_rec_id
,g8_tmpl_uid
,"ik_862"
要手动插入的值仅放置在所有列之后的"选择查询"中。