Moin,
ich baue mir eine Where Bedignung dynamisch in einem Script zusammen. Manchmal gibt es mehrere Bediegnungen und manchmal gar keine. Da ich faul bin und nicht immer prüfen will ob es schon eine Bedingung gab und somit ein "AND" davor setzten will, kam ich auf die gloreiche Idee immer ein 1=1 als erstes in die WHERE Bedingung zu schreiben und alle folgenden immer mit einem AND zu beginnen. Nun meine Frage, verlangsamt mir das 1=1 die Abfrage? Ist MySQL so schlau und prüft das erst gar nicht?Bei meinen Test war kein brauchbarer Unterschied zu messen.
Danke
Georg
ich baue mir eine Where Bedignung dynamisch in einem Script zusammen. Manchmal gibt es mehrere Bediegnungen und manchmal gar keine. Da ich faul bin und nicht immer prüfen will ob es schon eine Bedingung gab und somit ein "AND" davor setzten will, kam ich auf die gloreiche Idee immer ein 1=1 als erstes in die WHERE Bedingung zu schreiben und alle folgenden immer mit einem AND zu beginnen. Nun meine Frage, verlangsamt mir das 1=1 die Abfrage? Ist MySQL so schlau und prüft das erst gar nicht?Bei meinen Test war kein brauchbarer Unterschied zu messen.
Danke
Georg