带有ON子句的MySQL连接和存储表

时间:2012-08-24 16:48:54

标签: mysql inner-join

尝试将存储在数据库中的两个表连接到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;
  

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

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

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

1 个答案:

答案 0 :(得分:0)

我有太多的列,这是在吹内存限制。由于切入最重要的列,我可以运行声明。