问题:Flink版本1.13,在我们使用FlinkSQL读取Mysql中数据的时候,发现读取出来的时间字段中的数据和Mysql表中的数据相差13个小时,Mysql建表语句及插入的数据如下;
CREATE TABLE `mysql_example` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`name` varchar(64) DEFAULT NULL COMMENT '姓名',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
)
COMMENT = 'mysql例子'
ENGINE = InnoDB;insert into mysql_example values(1,'li','2024-01-01 14:06:30');
insert into mysql_example values(2,'张三','2024-01-01 14:06:30');
FlinkSQL的语句及查询出的结果如下文章来源:https://www.toymoban.com/news/detail-804099.html
CREATE TABLE mysql_table (
id BIGINT,
name STRING,
create_time TIMESTAMP
) WITH (
'connector' = 'jdbc',
'url' = '文章来源地址https://www.toymoban.com/news/detail-804099.html
到了这里,关于【Flink】FlinkSQL读取Mysql表中时间字段相差13个小时的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!