100分求助: 把一个表中的一部分数据复制到另一个表中,并删除这个表中的这部分数据,这个查询怎么优化一下? 不能一条语句完成的。还是先插入再删除吧。删除的where和插入的where是一样的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两条sql语句,这个时间值事先取好,要保持两个时间一致.先复制数据INSERT INTO a( id, mid) ( SELECT id, mid FROM b WHERE mttime > '时间值') 删除符合条件的数据DELETE FROM b WHERE mttime > '时间值'; 设定mttime的索引不知道id和mid关系,最好避免在where后面用mttime作比较。mysql做搜索的时候,where如果是时间的话,弄不好会对表的所有信息进行处理 应该要分二步:先插入:INSERT INTO a( id, mid) where id, mid in( SELECT id, mid FROM b WHERE mttime > '时间值') 删除:DELETE FROM b WHERE mttime > '时间值'; 谁帮我看这个网页的错误在哪啊。在线等 请问这个php程式为什么会出错。 数据库连接出现的问题 如何在arm平台下安装php? 怎么获取网页的title信息? socket数据存储方面的问题 100分的小问题,问数据库插入又查询,好奇怪呀:) 帝国论坛(ebb) 2.2版发布 (程序下载与升级包下载) 请教一个读日志的问题 请教如何提高登录验证的效能 这个带有子查询的SQL语句有错误吗? 为什么总是得不到数据。 apache支持wml? 不支持的话改怎么设置
这个时间值事先取好,要保持两个时间一致.先复制数据INSERT INTO
a( id, mid)
(
SELECT id, mid
FROM b
WHERE mttime > '时间值'
) 删除符合条件的数据DELETE FROM b WHERE mttime > '时间值';
mysql做搜索的时候,where如果是时间的话,弄不好会对表的所有信息进行处理