我想把我数据库中,注册时间超过10天 没有登录的用户 移动到另一个表里面,(移动,不是复制)我的数据库是:mysql
注册用户的时间:通过time()添加进来的时间戳
用户信息:id,name(姓名),pw(密码),shijian(注册时间)
求助:这段代码怎么写啊?
我刚刚学,弄了快两天了,没有成效,麻烦大家帮我想想

解决方案 »

  1.   

    insert into users_table2(select * from users_table1 where 长时间不登陆条件)然后再delete from users_table1 where 长时间不登陆条件
      

  2.   

    insert into users_table2(select * from users_table1 where 长时间不登陆条件
      

  3.   


    $sql="select * from user_1 where 没有登录的条件";
    $result = mysql_query($sql);
    while($row=mysql_fetch_array($result)){
        $data[]=$row;  //这里将数据存入数组
        }
    for($i=0;$i<count($data);$i++){
    $inser=insert into user_2 values($data[$i][id],$data[$i][name],$data[$i][pw],$data[$i][shijian]);
    mysql_query($inser);
    $del= delete from user_1 where id=$data[$i][id];
    mysql_query($del);
    }没有测试 你试试看