sql

你表中的date只有这几种情况吗/

解决方案 »

  1.   

    又是修改,又是新记录怎么做?
    Update Set DATE = 'QQ' Where DATE = '1'
      

  2.   

    要实现这个首先你的表的primary key必须是CMT(否则会有两个primary key相同的记录出现)
    一条记录既想复制记录又想同时修改以后插入,可能性不大吧
    浅妄薄见,望与斟酌
      

  3.   

    insert into temp select * from temp1 where data<=4
      

  4.   

    如果ID是自动累加的

    insert into table (name,date,cmt) values(select name,date,'QQ' form table where date>=1 and date<=4 )
    试试
      

  5.   

    Backspace24(笨笨熊) 
    有很多纪录阿 ,我只是举了个例子
    DATE取的是一个区间
    把数据库原有的数据(符合这个区间的)
    修改在当作新的数据新增 dennyzou(太阳风) 
    什么意思,呵呵
      

  6.   

    这样你看行不行
    insert into dbf_name(字段名)value(select 字段名 from 表 left join (update TableName1 setSet DATE = 'QQ' Where DATE = '1' or date='2'or date='3'or date='4')as 别名 on 表.id=别名.id )
      

  7.   

    insert into table_name select id,name,date,'QQ' as cmt from table_name where date>=1 and date<=4