gpt4 book ai didi

mysql - 如何将查询结果插入mysql的表中?

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

我在mysql中写了如下sql代码:

SELECT replace(concat(concat(concat(concat(concat(concat(server_name,':'),server_id),':'),1),'='), flag), ',', '') result
FROM (SELECT f.name server_name,f.id server_id, group_concat(concat(concat(concat(concat(concat(concat(sgk.NAME,';') ,sgk.id),';'),1),';'),sgk.nagios_id ),'|') as flag
FROM complex_check cc,lnksinglechecktocomplexcheck lk,single_check sgk,functionalci f ,lnkconfigurationitemtosinglecheck lkcg
WHERE cc.id = lk.complex_check_id AND sgk.id = lk.single_check_id AND sgk.id = lkcg.single_check_id AND lkcg.config_item_id = f.id GROUP BY f.NAME) x

通过这段sql代码,我可以得到如下结果:

result 
INFRASEP01:32:1=cpu check01;1;1;2|DB check sep01;3;1;2|disk space check sep01;2;1;3|
INFRASEP02:33:1=cpu check sep02;4;1;2|db check sep02;5;1;23|disk space check sep02;6;1;2|
INFRAVICO04:35:1=cpu check04;7;1;2|db check CO04;8;1;2|disk space check CO04;9;1;2|

我想将结果插入“pfm_result_data”表(它有两个属性:id 是 int(11) AUTO_INCREMENT NOT NULL 和表的主键;result_list 是文本 NULL)。我写了下面的代码来插入数据进入“pfm_result_data”表:

INSERT INTO pfm_result_data (result_list) VALUES (here is sql sentence which I wrote above)

但是,我无法将数据插入到“pfm_result_data”表中。你能帮我改一下插入的句子吗? ...

非常感谢!

最好的问候,

安华

最佳答案

使用插入。 . .选择:

insert into pfm_result_data(result_list) 
<your query here>;

您不需要 VALUES 关键字。

关于mysql - 如何将查询结果插入mysql的表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28985078/

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