MySQL [sms]> show create table sms.home_menu\G
*************************** 1. row ***************************
Table: home_menu
Create Table: CREATE TABLE `home_menu` (
`id` varchar(50) NOT NULL COMMENT '主键',
`project_id` varchar(50) NOT NULL COMMENT '项目id',
`menu_name` varchar(200) NOT NULL COMMENT '菜单名称',
`url` text COMMENT '菜单链接',
`url_type` tinyint(4) DEFAULT NULL COMMENT 'url类型(1-外部 2-自己生成)',
`menu_status` tinyint(4) DEFAULT NULL COMMENT '使用状态(0-未启用 1-启用)',
`menu_note` varchar(500) DEFAULT NULL COMMENT '菜单说明',
`menu_type` tinyint(4) DEFAULT NULL COMMENT '表单类型(1-默认 2-手动维护)',
`home_menu_enum` varchar(50) DEFAULT NULL COMMENT '表单code',
`source_system` varchar(50) DEFAULT NULL COMMENT '外部系统标识',
`version` bigint(20) NOT NULL DEFAULT '0' COMMENT '版本号',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建者Id',
`create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(50) DEFAULT NULL COMMENT '最后修改人Id',
`update_time` datetime(6) DEFAULT NULL COMMENT '最后修改时间',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记 0 未删除 1 删除',
PRIMARY KEY (`id`) USING BTREE,
KEY `menu_manage_index` (`project_id`,`is_deleted`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
1 row in set (0.00 sec)
MySQL [sms]> select * from sms.home_menu where id ='8a8380cc7371428c017371428c4d0000'\G
*************************** 1. row ***************************
id: 8a8380cc7371428c017371428c4d0000
project_id: 8a8380ac6ef4aaff016f132ce6120241
menu_name: 今日待完成任务
url: NULL
url_type: 1
menu_status: 1
menu_note: NULL
menu_type: 1
home_menu_enum: todayTodoTask
source_system: NULL
version: 0
create_by: 8a8380ac6dee337f016df2811d54002b
create_time: 2020-07-21 20:04:13.523000
update_by: 8a8380ac6dee337f016df2811d54002b
update_time: 2020-07-21 20:04:13.523000
is_deleted: 0
1 row in set (0.00 sec)
在MySQL 查询create_time 数据类型是 datetime,且数据正确。
但是研发反馈程序读取的数据,会慢8个小时。
解决办法:
set global time_zone="+08:00";