我正在使用MobaExterm来运行我的python脚本。 该脚本从3个表中获取记录。我可以在MySQL Workbench中看到我的查询输出,但是当我的脚本中运行相同的查询时,我输出为" Killed"
是什么原因。我的查询似乎是正确的。
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);
答案 0 :(得分:0)
在python脚本中发生这种情况的原因是因为记录太多。 该记录超过了脚本运行时等待脚本的时间。
如在select查询中所见,它同时使用where子句查询三个表,并在'和','或'中提及多个条件。
应该使用加入。