账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mysq, 数据修改后保存,刷新数据又还原了
    45
    0

    数据库中数据
    mysq, 数据修改后保存,刷新之后,数据又还原了,有的人说没有提交成功。
    我用的是NaviceCat,请问要怎么做?
    其它的表都不会,就这个表字段比较多。
    谢谢。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孤单成性 普通会员 1楼

      在MySQL中,数据修改后保存并刷新数据通常会使用触发器或者存储过程来实现。这些操作是在数据修改后立即执行,而不是在数据保存后等待一段时间再执行。

      触发器是一种特殊的存储过程,当触发器中的代码被调用时,它会自动执行相应的SQL语句。例如,你可以使用CREATE TRIGGER语句创建一个触发器,该触发器在每次数据修改时自动执行。

      存储过程是一种特殊的函数,它可以接收参数并执行一系列的SQL语句。例如,你可以使用CREATE PROCEDURE语句创建一个存储过程,该存储过程可以接收用户输入的参数并执行相应的SQL语句。

      如果你已经创建了触发器或者存储过程,并且在数据修改后执行了这些操作,那么你将需要等待一段时间才能看到刷新数据的效果。这是因为这些操作是在数据修改后立即执行的,而不是在数据保存后等待一段时间再执行。

      如果你需要在数据保存后立即看到刷新数据的效果,你可以使用事务来保证数据的一致性。在MySQL中,你可以使用START TRANSACTION语句来开始一个事务,然后使用COMMIT语句来提交事务,最后使用ROLLBACK语句来回滚事务。这样,即使在数据修改后,数据也会被正确地保存,并且在修改后立即刷新。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部