mysqldecimal类型数据转换(mysql decimal数据类型转换的实现)
类别:数据库 浏览量:1863
时间:2021-10-27 10:25:59 mysqldecimal类型数据转换
mysql decimal数据类型转换的实现最近在工作遇到数据库中存的数据类型是: decimal(14,4)
遇到的问题是:
当我使用python 读取到内存中时,总是带着 decimal字符, 再写入其它mysql表中时,数据类型为int型,导致数据入库不成功.
|
import pymysql # 创建数据库连接 con = pymysql.connect() sql = '''select created_time from schma.table LIMIT 10''' try : cur = con.cursor(cursor = pymysql.cursors.DictCursor) cur.execute(sql) except Exception as e: print (e) else : data = cur.fetchall() finally : cur.close() con.close() for d in data: created_time = d.get( 'created_time' ) print (created_time) |
解决方案:
使用mysql的cast方法来转换
|
select cast(created_time as signed) AS created_time from schma.table |
到此这篇关于mysql decimal数据类型转换的实现的文章就介绍到这了,更多相关mysql decimal数据类型转换内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/weixin_39791387/article/details/84580136
您可能感兴趣
- MySQL 8.0.19安装详细教程(windows 64位)(MySQL 8.0.19安装详细教程windows 64位)
- mysql添加注释视图(mysql创建表添加字段注释的实现方法)
- 查看mysql执行计划关键字(带你学习MySQL执行计划)
- 分享mysql设计规范(MySQL 可扩展设计的基本原则)
- MySQL执行事务的语法与流程详解(MySQL执行事务的语法与流程详解)
- docker怎样安装mysql8(docker-compose安装db2数据库操作)
- navicat怎么和mysql连接(Navicat Premium远程连接MySQL数据库的方法)
- mysql主从同步失败原因(mysql 主从复制如何跳过报错)
- mysql怎么建立主键外键(mysql 实现设置多个主键的操作)
- mysql8.0.21的安装步骤(mysql8.0.23 msi安装超详细教程)
- mysql出现的问题及解决方法(mysql升级到5.7时,wordpress导数据报错1067的问题)
- 所有聚合函数mysql教程(Mysql 聚合函数嵌套使用操作)
- mysql建表时指定聚簇索引(一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的)
- mysql的字符串截取函数(MySQL实现字符串的拼接,截取,替换,查找位置的操作)
- linux系统登录mysql数据库(Linux手动部署远程的mysql数据库的方法详解)
- mysql查看执行计划
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9