如何使alter命令在MonetDB中生效?

问题描述 投票:0回答:1

[我使用mclient连接MonetDB并输入此sql:“将表t1重命名为t2”,然后保持该mclient处于活动状态,并使用anthor mclient连接相同的MonetDB数据库,但是当我输入此sql时:“ select *从t2开始,MonetDB报告错误:“没有这样的表“ t2””。似乎只有一个连接可以生效。那么如何使所有连接生效?

这是Linux OS,实际上是Centos 7.5。 MonetDB的版本是2019年4月。

在mclient A中,我输入此sql:

alter table t1 rename to t2;

然后我使mclient A保持活动状态,我使用另一个mclient B连接相同的数据库,我输入此sql:

select * from t2;

然后我得到一个错误:没有这样的表t2。重新启动该数据库可以解决此问题。

我希望输出是t2的数据,但实际输出是ERROR,没有这样的表t2。

sql ddl alter monetdb
1个回答
0
投票

此错误已在2019年8月版中修复。

© www.soinside.com 2019 - 2024. All rights reserved.