我用的是一个button触发的事件,单击就会执行mysql语句: insert into old (select * from new where biye='是');数据更新的话 再单击触后 显示的还是这个数据,必须是我都把new里面删除了 再插入进数据才能显示最新的,有什么好的办法解决吗,或者是mysql语句优化什么的?

解决方案 »

  1.   

    那就在单机以后多执行几条sql呗
      

  2.   

    我就是想说明mysql插入一些数据后,我在前台想要修改这些已经插入的数据,再重新执行插入,但是表里的信息不会改,这是为什么呢,怎么改还是我第一次输入的情况,除非是我把表清空再插入,才能是更新后的值
      

  3.   

    每次单击button都是执行
    insert into old (select * from new where biye='是')?那样的话是不是old表里面有约束导致新的数据不能插入,而且看你的描述此时应该是执行update而不是insert
      

  4.   

    恩是的 每次单机都执行insert into old (select * from new where biye='是')
      

  5.   

    而且我发现我如果在new表里添加了新内容再执行写入也写入不进old表里,是不是写入一次就不能再写入了,还是可以更改什么配置,可以适应这种?