hallo, ich habe es direkt in der Kommandozeile ausprobiert - es ist also wurst ob du 'standard' oder 'Standard' schreibst...
da ist die erklärung dazu
http://www.netrpx.com/tutorials/mysql/mysql8.php
das funktioniert aber nur mit regexp - bei mir hat es doch hinhauen können.
Bsp.:
also in der DB ist kati kleingeschrieben
select * from tabelle where regexp name = "Kati"; //gefunden
select * from tabelle where regexp binary name = "Kati"; //empty set
cu kati
Hallo.
Vielleicht ist der Abend ja doch schon zu spät (oder der Morgen zu früh). Irgendwie will mein SELECT-Ausdruck nicht so wie ich will.
In einer Datenbank sind für eine Suchmaschine alle Keywords gespeichert. Warum liefert bitte
SELECT key_id FROM keywords WHERE keyword = 'Standard'
und
SELECT key_id FROM keywords WHERE keyword = 'standard'
die selben Ergebnisse (für flüchtige Leser: einmal groß- und einmal kleingeschrieben)?
Auch per Regexp kam ich nicht wirklich weiter (was aber auch dran liegen mag, dass ich das nicht gerade eine Leuchte bin).
Arbeitet (my)SQL bei Vergleichen standardmäßig case-sensitive oder -insensitive?
Grüße aus Würzburg in die Nacht
Julian