尝试将存储在数据库中的两个表连接到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。
答案 0 :(得分:0)
我有太多的列,这是在吹内存限制。由于切入最重要的列,我可以运行声明。