I’m trying to select all columns after a specific date but the trick is the “date” column is varchar
I have this
SELECT * FROM `users` WHERE STR_TO_DATE(birthday,'%m/%d/%Y') > '10-10-2000'
as an example and I want to select all users whos birthday is after the 10/10/2000 but this just returns all rows.
Anybody got a clue what’s wrong?
You are comparing a data and a string. I would use
CAST:Also note that I changed the format of the second to match what mysql expects. You could also use STR_TO_DATE here.