diff --git a/public/app/plugins/datasource/mysql/mysql_query.ts b/public/app/plugins/datasource/mysql/mysql_query.ts index e617433dbd3..527839ba10c 100644 --- a/public/app/plugins/datasource/mysql/mysql_query.ts +++ b/public/app/plugins/datasource/mysql/mysql_query.ts @@ -97,7 +97,7 @@ export default class MysqlQuery { } hasUnixEpochTimecolumn() { - return ['int4', 'int8', 'float4', 'float8', 'numeric'].indexOf(this.target.timeColumnType) > -1; + return ['int', 'bigint', 'double'].indexOf(this.target.timeColumnType) > -1; } buildTimeColumn(alias = true) { diff --git a/public/app/plugins/datasource/mysql/query_ctrl.ts b/public/app/plugins/datasource/mysql/query_ctrl.ts index b7520d8a645..8161404a126 100644 --- a/public/app/plugins/datasource/mysql/query_ctrl.ts +++ b/public/app/plugins/datasource/mysql/query_ctrl.ts @@ -511,7 +511,7 @@ export class MysqlQueryCtrl extends QueryCtrl { .then(this.transformToSegments({})) .catch(this.handleQueryError.bind(this)); case 'right': - if (['int4', 'int8', 'float4', 'float8', 'timestamp', 'timestamptz'].indexOf(part.datatype) > -1) { + if (['int', 'bigint', 'double', 'datetime'].indexOf(part.datatype) > -1) { // don't do value lookups for numerical fields return this.$q.when([]); } else {