Eggplant flowering is caused by too much nitrogen fertilizer, insufficient phosphorus and potassium fertilizer and vigorous nutritional growth. Controlling nitrogen fertilizer, increasing phosphorus and potassium fertilizer application and spraying potassium dihydrogen phosphate on leaves can reduce flower drop.