情况是这样的:
用户复制一个已经发布的东西将其修改一部分再发布出去发布时只提交有可能会被修改的内容,其他内容直接根据被复制的记录的id从数据库中获取求教sql语句应该怎么写  网上不知道这个问题怎么搜....mysqlphp查询复制

解决方案 »

  1.   

    如果实在没办法就只好把那条记录查出来后再用insert语句来插入....但是这样又要一个个字段写值
      

  2.   

    格式如下
    INSERT INTO user_list(username,`password`,`status`) SELECT 'asfasfasf',`password`,`status`  FROM user_list WHERE id=2
    红色部分本来是username的,如果不想要id=2的username,修改为asfasfasf即可
      

  3.   

    ++
    把sql语句中你想修改的改成你需要的内容
      

  4.   

    用sql语句
    insert into table(字段)select 字段 from table 条件