# Copyright 2023 PingCAP, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. mysql> drop table if exists test.t; mysql> create table test.t(location varchar(10)); mysql> insert into test.t values('USA'), ('JIS'), ('ISO'), ('EUR'), ('INTERNAL'); mysql> alter table test.t set tiflash replica 1; func> wait_table test t mysql> set @@tidb_enforce_mpp=1; set @@tidb_isolation_read_engines='tiflash'; select GET_FORMAT(DATE, location) from test.t; +----------------------------+ | GET_FORMAT(DATE, location) | +----------------------------+ | %m.%d.%Y | | %Y-%m-%d | | %Y-%m-%d | | %d.%m.%Y | | %Y%m%d | +----------------------------+ mysql> set @@tidb_enforce_mpp=1; set @@tidb_isolation_read_engines='tiflash'; select GET_FORMAT(DATETIME, location) from test.t; +--------------------------------+ | GET_FORMAT(DATETIME, location) | +--------------------------------+ | %Y-%m-%d %H.%i.%s | | %Y-%m-%d %H:%i:%s | | %Y-%m-%d %H:%i:%s | | %Y-%m-%d %H.%i.%s | | %Y%m%d%H%i%s | +--------------------------------+ mysql> set @@tidb_enforce_mpp=1; set @@tidb_isolation_read_engines='tiflash'; select GET_FORMAT(TIMESTAMP, location) from test.t; +---------------------------------+ | GET_FORMAT(TIMESTAMP, location) | +---------------------------------+ | %Y-%m-%d %H.%i.%s | | %Y-%m-%d %H:%i:%s | | %Y-%m-%d %H:%i:%s | | %Y-%m-%d %H.%i.%s | | %Y%m%d%H%i%s | +---------------------------------+ mysql> set @@tidb_enforce_mpp=1; set @@tidb_isolation_read_engines='tiflash'; select GET_FORMAT(TIME, location) from test.t; +----------------------------+ | GET_FORMAT(TIME, location) | +----------------------------+ | %h:%i:%s %p | | %H:%i:%s | | %H:%i:%s | | %H.%i.%s | | %H%i%s | +----------------------------+ mysql> drop table if exists test.t;