python - 如何在数据库(mysql)中保存波斯数字

标签 python mysql python-3.x

我正在使用 python 开发一个电报机器人。

我要求用户输入他们的电话号码。问题是,如果他们输入波斯数字(例如060750),他们的数据不会在我的数据库中设置,并且在更新数据库后其字段为空!

但是如果他们输入英文数字,​​它会保存在数据库中?!

  • Python 3.7
  • 数据库:MySQL
  • 操作系统:win 10

最佳答案

转换为字符串并稍后保存在数据库中

使用数字将数字转换为数字

数据库---->'060750'

使用 ---> 获取数据库-----> int('060750')

关于python - 如何在数据库(mysql)中保存波斯数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53257063/

相关文章:

php - 使用 wpdb 通过 PhP 插入 SQL SERVER 数据库

Python 3.5 : "async with" results in SyntaxError. 为什么?

python - 在数据帧中查找第一个匹配对并标记两者

python - 不支持的 BMP 压缩 - BMP 到 JPEG - PIL - Python

python - scikit-learn .predict() 默认阈值

python - 我们可以对数组与数组元素进行逻辑与运算吗?

mysql - Bash 脚本和行

javascript - 如何使用javascript访问mysql?

python - Python 3 中使用 sys 模块的奇怪行为

python - 我需要为 subprocess.call 命令提供变量名称