значение телефонного номера хранится в поле varchar таблицы mysql.и начинается с 0, использование любого числа , начинающегося с 0, воспринимается как восьмеричное число в языке программирования Python.
, пожалуйста, внесите изменения в запрос и передайте значение phone_number как строку в запросе выбора,Решите свой вопрос.
Пример запроса в соответствии с вашими данными:
"SELECT user_id FROM user WHERE phone_number = '0400001122';"
Проверьте это и наслаждайтесь кодированием :)!