我正在使用MobaExterm运行我的python脚本。脚本正在从3个表中获取记录。我可以在MySQL工作台中看到我的查询的输出,但是当相同的查询在我的脚本中运行时,我得到了输出,因为“杀死”了
原因是什么。我的问题似乎是对的。
select tsp.data_ip, tsp.IP, tvp.vm_d_ip, tvp.IP FROM cmdb.t_server tsp,cmdb.t_vm tvp,t_ip ip where tvp.SERIALNUMBER= 'AD123' or tsp.SERIALNUMBER= 'AD123' and (ip.ip=tsp.d_ip or ip.ip=tsp.IP or ip.ip=tvp.dip or ip.ip=tvp.IP);发布于 2016-06-10 07:33:35
在python脚本中出现这种情况的原因是记录太多。记录超过脚本运行时等待的时间,并将其终止。
从select查询中可以看到,它同时查询三个表,where子句在‘’和‘,’或‘中提到了多个条件。
应该使用Joins。
https://stackoverflow.com/questions/37716627
复制相似问题