appdb.v_company TO user1@localhost").executeUpdate();现在,只要执行executeUpdate() 的第一行,我就可以看到数据库中持久化的在我的配置中的任何地方都没有设置自动提交参数,所以我假设它是'false‘,就像在Hibernate文档中发现的那样。我在没有本机查询的情况下测试了@transaction行为,它的工作原理是这样的(当我抛出一个RuntimeException时,事务回滚,并且没有数据<
我已经看到了很多关于使用用户名删除SQL用户的问题,无论主机名如何,在我看来,查询user.sys表中的主机名,然后显式地使用revoke和drop是正确的答案。
但这个问题并不是关于如何做好这件事。DELETE FROM mysql.user WHERE user = "bad_user";别这样!