Ichthys
Lt. Commander
- Registriert
- März 2008
- Beiträge
- 1.541
Hallo, ich habe eine Tabelle, in der es u. a. z. B. folgende Einträge gibt.
id name
1 IKEA
3 IKEA_2
67 IKEA_3
Wenn ich ein "SELECT * FROM `value` WHERE name = 'IKEA';" durchführe, findet er nichts.
Wenn ich ein "SELECT * FROM `value` WHERE name LIKE '%IKEA%' mache, findet er alle drei Einträge. Woran liegt das?
Ich habe schon geguckt, es scheint keine Leerstellen vor oder nach IKEA zu geben.
Nachtrag: Eine Excel-Datei war die Quelle der Daten. Beim Import habe ich mit einem strtoupper dafür gesorgt, dass alles groß geschrieben wurde
id name
1 IKEA
3 IKEA_2
67 IKEA_3
Wenn ich ein "SELECT * FROM `value` WHERE name = 'IKEA';" durchführe, findet er nichts.
Wenn ich ein "SELECT * FROM `value` WHERE name LIKE '%IKEA%' mache, findet er alle drei Einträge. Woran liegt das?
Ich habe schon geguckt, es scheint keine Leerstellen vor oder nach IKEA zu geben.
Nachtrag: Eine Excel-Datei war die Quelle der Daten. Beim Import habe ich mit einem strtoupper dafür gesorgt, dass alles groß geschrieben wurde
Zuletzt bearbeitet: