1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

MDEV-18512 using DATETIME(6) as row_start/row_end crashes server

Disallow DATETIME for SYSTEM VERSIONING tables.
This commit is contained in:
Eugene Kosov
2019-02-21 18:59:28 +03:00
committed by Alexander Barkov
parent b77460508e
commit 6473641b9a
4 changed files with 17 additions and 3 deletions

View File

@ -387,5 +387,14 @@ create or replace table t1 (
period for system_time (row_start, row_end)
) engine=myisam with system versioning;
--error ER_VERS_FIELD_WRONG_TYPE
create table t (
a int,
row_start datetime(6) generated always as row start,
row_end datetime(6) generated always as row end,
period for system_time(row_start, row_end)
) with system versioning;
drop database test;
create database test;