Я заметил проблему безопасности с MySQL FUNCTION.
У меня есть встроенная функция, которая принимает BIGINT в качестве параметра.
Если отправлено значение «7xs8d», оно усекается до 7, и функция продолжает работать, как если бы она имела действительное значение.
Я понял, что мне нужно обнаружить усеченное значение и ошибку.
Как вы можете предотвратить усечение или обнаружить, что оно было усечено в MySQL, встроенной в FUNCTION?