我现在有两张个人信息表甲和乙,我要将甲表中的一人信息加载到已表中,并且删除加载到已表中的那个人删除从甲表删除???所需要的sql代码是???谢谢!!!!

解决方案 »

  1.   

    你的表结构是怎样的?怎么查询那个人?甲表的表结构和乙表的表结构是否相同?
    INSERT INTO 甲表 SELECT * FROM 乙表 WHERE username='username';
      

  2.   


    搞反了
    INSERT INTO 乙表 SELECT * FROM 甲表 WHERE username='username';
    DELETE FROM 甲表 WHERE username='username';
      

  3.   


    乙表,甲表结构完全一致时:
    INSERT INTO 乙表 SELECT * FROM 甲表 WHERE username='username';
    不一致时:
    INSERT INTO 乙表(userId,userName) SELECT userId,userName FROM 甲表 WHERE username='username';DELETE FROM 甲表 WHERE username='username';