sparksql写入表中bigint类型显示null

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sparksql写入表中bigint类型显示null相关的知识,希望对你有一定的参考价值。

参考技术A sparksql写入表中bigint类型显示null 现在使用java+mybatis+mysql做一个小功能,但是其中有个字段类型为BigInt,当第一条数据在java中为0,但是写入值为null,后来查了一些资料,在mysql建表时将该字段设置默认值0,问题解决。希望对读到这个人有帮助

文章知识点与官方知识档案匹配
MySQL入门技能树SQL高级技巧写入和冲突
31279 人正在系统学习中

SQL-将BIGINT(20)转换为日期时间数据类型

在mysql工作台中,我的表中有一个id列,其中bigint是其数据类型:id BIGINT(20)此字段将日期时间保留为bigint为了进一步说明,该对话提示如下:20190529230339我需要将其转换为日期时间数据类型,以呈现为:2019-05-29 23:03:39

答案

首先将bigint数字转换为文本后,您可以使用STR_TO_DATE

以上是关于sparksql写入表中bigint类型显示null的主要内容,如果未能解决你的问题,请参考以下文章

可以在 Spark 中写入 MEDIUMTEXT 类型的 MySQL 列吗?

Java套接字在写入字节数组后仅获得NUL字符

Spark:将 bytearray 转换为 bigint

spark利用sparkSQL将数据写入hive两种通用方式实现及比较

spark利用sparkSQL将数据写入hive两种通用方式实现及比较

Mysql中有类似merge into的函数吗?