Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql select funktioniert nicht für varchar-Feld

Wenn dies für Ihren problematischen Datensatz funktioniert

select * from table_name 
where email like '%some email%' 

Dann haben Sie führende oder nachgestellte Leerzeichen in Ihren Daten.

Um dies rückgängig zu machen, aktualisieren Sie Ihre vorhandenen Tabellendaten wie folgt

update table_name
set email = trim(email)
where email like '%some email%'