小弟在mysql数据库存了一个公司的各部门报表,现在想做的是,在下次对该报表写入数据时,怎么确定写入的数据是一一对应的????例如
这是我想要的表:::建谊 3085.1
尹泰 2271.9
槐城 3083.7
交通学院 2624.4
环城 2295.3
汇仁 2608.8
石铜新 4201.6
裕城 3752.6
振三 2541.6
东五里 3408.5
汇丰 1743.3
滨河 950在下次写入名字的时候怎么确认这是我想要的表的名字?建谊
尹泰
槐城
交通学院
环城
汇仁
石铜新
裕城
振三
东五里
汇丰
滨河

解决方案 »

  1.   

    就是要后面的名字要怎么和前面的名字相对应!
    相当于前面的名字是做好的模板...用来检测后面导入的名字是否符合模板的规则!
    --------------------------------------------------------------
    附:假如我今天导入的多了一个名字,会显示多出来的名字,同理:假如今天少了一个名字,那么他也会报出少的名字是哪个??
    --------------------------------------------------------------
    这样就可以把模板做成可维护的,通过sql语句可以实现增、删、改、查等功能!
    --------------------------------------------------------------
    希望高手能够指点一二!—————————————————————————
    ********************谢谢****************
      

  2.   

    你建个表,然后写个sql语句,当有更新的时候,就读出被更新的字段,这样就可以了
      

  3.   

    那我给你写个表的结构A              B    
    建谊           3085.1
    尹泰           2271.9
    槐城           3083.7
    交通学院       2624.4
    环城           2295.3
    汇仁           2608.8
    石铜新         4201.6
    裕城           3752.6
    振三           2541.6
    东五里         3408.5
    汇丰           1743.3
    滨河           950这是我的字段以及我的字段内容
    每天我所更新的是 B 字段的内容...但是 A 字段的内容并不是固定的,问题来了:*******
    怎么检测出我每天导入 A 字段的内容是我数据库所保存的模板内容?????
    ***********求救***********最好能写个检测的mysql语句!小弟不胜感激!
      

  4.   

    1.先检查A字段是否存在某个值 比如 是否存在'交通学院' 如果存在 就更新后面的报表数
      如果不存在 就新建一条数据insert呗
    或者用 Replace INTO来搞定~~~我不知道我回答的 是不是你想要的~~
      

  5.   

    小弟正在验证中......
    thanks
      

  6.   

    哎-----玩还是学习学习母语再发帖吧!不知道俺是表达的不够清楚,还是....阁下们没深入的看!俺真的不知道再怎么说了!
    ~~~~(>_<)~~~~ 
      

  7.   

    insert into sheet value(a,b) where name=a
      

  8.   

    在每次插入前先检测 插入的a字段部分,是否已经存在,
    if(存在){
      插4入
    }else{
      放弃
    }
      

  9.   

    首先你的表缺个主键,你不能用名字作为主键,这是不合理的。应该用一个自增数字作为主键字段,然后用replace into语句进行插入,replace into会自动判断插入的时候是相同主键的数据,如果是,他就会覆盖。否则插入新的。或者你有了主键的话,在你新的报表里也应该带上主键。插入前判断下主键id是否已经存在,如果存在就update,否则insert。