sql >> Database >  >> RDS >> Mysql

matchen met woorden met accenttekens, umlauten, enz. mysql/php

U moet een bepaalde sortering instellen op uw schema zodat MySQL weet welke tekens equivalent zouden moeten zijn. Of een letter met een diakritisch teken als hetzelfde wordt beschouwd als een letter zonder of een andere reeks tekens, hangt af van de taal, maar probeer utf8_general_ci als uitgangspunt voor het negeren van accenten (ervan uitgaande dat u een UTF-8-tekenset gebruikt, die u zou eigenlijk moeten zijn).

Probeer dezelfde sortering op al uw strings te gebruiken, zodat ze kunnen worden samengevoegd en vergeleken zonder dure, indexbrekende conversies.




  1. Een web-app maken vanaf nul met Python Flask en MySQL:deel 3

  2. Is het mogelijk om een ​​JOINed-tabel te UPDATEN met behulp van Codeigniter's Active Record?

  3. PHP PDO bindParam() en MySQL BIT

  4. Wat betekent %Type in Oracle sql?