0

尝试在 PID 上连接存储在数据库中的两个表,并将新表存储在新表中,如下所示。

CREATE TABLE mod_table_INPUT_TARGET 
SELECT * 
FROM mod_table_DMRF 
INNER JOIN mod_table_2 
    ON mod_table_DMRF.tDMRF_ACE_ID = mod_table_2.t2_ACE_ID;

错误 1005 (HY000): 无法创建表 'py_db.mod_table_INPUT_TARGET' (errno: 139)

我不明白mysql错误。所有列在两个表中都有不同的名称。

编辑:我想创建一个新表 mod_table_INPUT_TARGET,它是通过加入 mod_table_2 和 mod_table_DMRF 制作的,加入 ACE_ID。我正在使用innodb。

4

1 回答 1

0

我的列太多,超出了行内存限制。由于减少到最重要的列,我可以运行该语句。

于 2012-09-03T04:27:06.240 回答