Halihallo Hans
macht es einen Unterschied ob ich bei INSERT LIKE oder "=" nehme?
Spielt wohl fast keine Rolle, obwohl ich vermute, dass ein LIKE "..." etwas langsamer
ist, als ein '=', da LIKE eben meist ein "%" oder "_" erwartet, die zu matchende
String-Konstante also durchsucht werden muss und MySQL erst prüft, ob ein Index verwendet
werden kann. Bei '=' wird der Index immer verwendet (falls vorhanden). Aber die
Auswirkungen dieser Überlegungen wirst du kaum zu spüren bekommen. Einfach mein Tipp:
Verwende '=', wenn du Strings auf Gleichheit überprüfen möchtest.
Beispiel: INSERT INTO [...] WHERE username LIKE / = "Hans"
Alles ausser '%Hans%' ist akzeptabel.
Viele Grüsse
Philipp