MySql执行INSERT UPDATE等写入语句返回成功,再查询却发现没有写入

MySql执行INSERT UPDATE等写入语句返回成功,再查询却发现没有写入,此问题可能是该用户需要 Super 权限。

比如一个用户 tester,对数据库 mydemo 的所有表,有 select,insert,update,delete等权限,当执行

INSERT INTO `mydemo`.`mytable` VALUES (1, 2, 3, 4, 5);



MySql返回影响条数为 1,说明SQL执行是成功的。再新建一个连接去查询该表,发现记录没有插入。

我给 tester 一个Server上的 Super 权限,就解决了这个问题。


你可能感兴趣的:(MySql执行INSERT UPDATE等写入语句返回成功,再查询却发现没有写入)