? Нет же никаких LIKE
потому что кастунло id в 32. uuid ты написал в id
Еще раз... Оно типо отбросило все сроки после 32... но почему ?
потому что кастануло строку в число
ты видишь что у тебя uuid начинается в запросе с 32с.., и нашло id = 32.
Откуда такое неявно поведение ? Не подскажешь где можно это настроить
что значит не явное? оно явное
var_dump((int) '32c4vdf3f'); // int(32)
ну вот это и есть неявно, когда за тебя что-то к другому типо приводиться
)))) так ты сам передал строку в числовое поле
https://dev.mysql.com/doc/refman/8.0/en/type-conversion.html Some conversions occur implicitly. и это замечание для нас, как разработчиков, делает поведение явным.
Обсуждают сегодня