【发布时间】:2013-02-15 01:24:34
【问题描述】:
我正在尝试在 Table2 中插入多行,其中包含来自 Table1 的多列,但是在这样做的同时,我正在编辑进入 Table2 的一些值。两者都是大表(数百万行)。这是查询:
insert into table2 (board_id,title,content,domainurl)
select (id, replace(title, '_', ' '), description, CONCAT("http://somesite.com/", title))
from table1
运行此查询时,插入是否应该立即开始(因为我没有进行连接)?几分钟前我已经开始查询(phpmyadmin 仍然显示“正在加载”),但我没有看到任何行被添加到 table2...?
编辑:查询刚刚停止并显示消息“#1241 - 操作数应包含 1 列”。我不知道那是什么意思!
【问题讨论】:
-
应该是即时的。您确定查询未仍在运行吗? table1 有多大?
标签: mysql sql phpmyadmin