系统版本化 tables:需要一个新的空 table 的历史数据用于测试/开发

System-versioned tables: need historical data for a new empty table for testing / development

我想使用 MariaDB 系统版本控制来跟踪 table 的变化。

对于这些变化,我需要按月变化创建一个可视化组。

如何在数据库中创建测试数据 table 以正确测试我的查询?是新建一个空数据库table,所以我需要创建测试数据过去。我等不了一年左右才能得到正确的测试数据。

有什么想法吗?

加载数据的示例需要更改当前时间,例如:

set statement timestamp=unix_timestamp('2021-03-04') for
insert into .....

参考:fiddle

documented, you cannot set system_versioned_asof to change the result of DML like fiddle example.