gpt4 book ai didi

mysql - 无法创建表 #1113 - 表必须至少有 1 列

转载 作者:行者123 更新时间:2023-11-29 02:29:22 26 4
gpt4 key购买 nike

我不知道为什么我会收到这个错误,我想今天早上我运行这个查询没有错误并且它有效..我试图将两个不同的表合并到一个表中,表具有相同的字段,但值不同.

我正在使用:

create table jos_properties_merged engine = MERGE UNION =
(mergecasas.jos_properties_contacts,viftestdb.buu_properties_contacts);

我明白了

"#1113 - A table must have at least 1 column "

你知道我做错了什么吗?

最佳答案

根据 this link您需要指定 2 个表中存在的完全相同的列:

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'); mysql> 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;

关于mysql - 无法创建表 #1113 - 表必须至少有 1 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15488354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com