Ik moet aannemen dat je MySQL 5.x gebruikt omdat MySQL 4.x geen spaties opslaat in een VARCHAR-kolom.
Gebruik de standaard =
operator in MySQL, zoals u aangaf, worden volgspaties niet in aanmerking genomen:
SELECT 'this' = 'this '
geeft WAAR terug
Echter, LIKE
vergelijkt de tekenreeksen teken voor teken, dus volgspaties zijn significant.
SELECT 'this' LIKE 'this '
geeft ONWAAR terug.
Beide =
en LIKE
kan niet hoofdlettergevoelig zijn, met behulp van de standaardsortering. Gebruik de COLLATE
om de sortering te specificeren als u ze hoofdlettergevoelig moet vergelijken.