在MySQL中,我们可以创建一个这样的联合表:
CREATE TABLE t1 (
a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
message CHAR(20)) ENGINE=MyISAM;
CREATE TABLE t2 (
a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
message CHAR(20)) ENGINE=MyISAM;
INSERT INTO t1 (message) VALUES ('Testing'),('table'),('t1');
INSERT INTO t2 (message) VALUES ('Testing'),('table'),('t2');
CREATE TABLE total (
a INT NOT NULL AUTO_INCREMENT,
message CHAR(20), INDEX(a))
ENGINE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;
当我尝试从PHPMyAdmin中的主表“total”导出数据时,选择csv格式,它将始终没有结果。 但是,如果我尝试从PHPMyAdmin中的子表“t1”或“t2”导出数据,也选择csv格式,它将正常工作。
是否还有其他人遇到此问题。 PHPMyAdmin或MySQL中是否有一些配置可以解决这种情况?
PHPMyAdmin版本4.4.7