@@ -10,7 +10,7 @@ t CREATE TABLE `t` (
1010 `a` int(11) DEFAULT NULL
1111) ENGINE=MyISAM DEFAULT CHARSET=latin1
1212alter table t drop system versioning;
13- ERROR HY000: Table `t` is not temporal
13+ ERROR HY000: Table `t` is not system-versioned
1414alter table t add system versioning;
1515show create table t;
1616Table Create Table
@@ -21,9 +21,9 @@ t CREATE TABLE `t` (
2121 PERIOD FOR SYSTEM_TIME (`sys_trx_start`, `sys_trx_end`)
2222) ENGINE=MyISAM DEFAULT CHARSET=latin1 WITH SYSTEM VERSIONING
2323alter table t add column y int;
24- ERROR HY000: Not allowed for temporal `test`.`t`. Change @@system_versioning_alter_history to proceed with ALTER.
24+ ERROR HY000: Not allowed for system-versioned `test`.`t`. Change @@system_versioning_alter_history to proceed with ALTER.
2525alter table t engine innodb;
26- ERROR HY000: Not allowed for temporal `test`.`t`. Change to/from native system versioning engine is prohibited.
26+ ERROR HY000: Not allowed for system-versioned `test`.`t`. Change to/from native system versioning engine is prohibited.
2727alter table t drop system versioning;
2828show create table t;
2929Table Create Table
@@ -36,13 +36,13 @@ add column trx_start bigint(20) unsigned generated always as row start,
3636add column trx_end bigint(20) unsigned generated always as row end,
3737add period for system_time(trx_start, trx_end),
3838add system versioning;
39- ERROR HY000: `trx_start` must be of type TIMESTAMP(6) for temporal table `t`
39+ ERROR HY000: `trx_start` must be of type TIMESTAMP(6) for system-versioned table `t`
4040alter table t
4141add column trx_start timestamp generated always as row start,
4242add column trx_end timestamp generated always as row end,
4343add period for system_time(trx_start, trx_end),
4444add system versioning;
45- ERROR HY000: `trx_start` must be of type TIMESTAMP(6) for temporal table `t`
45+ ERROR HY000: `trx_start` must be of type TIMESTAMP(6) for system-versioned table `t`
4646alter table t
4747add column trx_start timestamp(6) not null generated always as row start,
4848add column trx_end timestamp(6) not null generated always as row end,
@@ -231,9 +231,9 @@ t CREATE TABLE `t` (
231231 `b` int(11) DEFAULT NULL
232232) ENGINE=MyISAM DEFAULT CHARSET=latin1
233233alter table t modify a int with system versioning;
234- ERROR HY000: Table `t` is not temporal
234+ ERROR HY000: Table `t` is not system-versioned
235235alter table t modify a int without system versioning;
236- ERROR HY000: Table `t` is not temporal
236+ ERROR HY000: Table `t` is not system-versioned
237237alter table t add system versioning;
238238alter table t modify a int without system versioning;
239239show create table t;
@@ -464,9 +464,9 @@ set system_versioning_alter_history= DROP;
464464ERROR 42000: Variable 'system_versioning_alter_history' can't be set to the value of 'DROP'
465465create or replace table t (a int) with system versioning;
466466alter table t add system versioning;
467- ERROR HY000: Table `t` is already temporal
467+ ERROR HY000: Table `t` is already system-versioned
468468alter table t add system versioning, drop system versioning;
469- ERROR HY000: Table `t` is already temporal
469+ ERROR HY000: Table `t` is already system-versioned
470470set @@system_versioning_alter_history=keep;
471471create or replace table t(x int, y int) with system versioning engine=innodb;
472472alter table t modify y int without system versioning;
0 commit comments