cloud sql mysql 如果没有 root 用户就消失
cloud sql mysql go away if no root user
有一个包含 3 个子 select 的更新查询。
如果运行 在 root 中它会成功,但在其他用户(非 root 权限)中它会消失。
代码(php laravel)
$sql ='............ update someting with left join used';
$params = [$id];
$result = DB::update($sql, $params);
我找到解决方案将数据库名称添加到查询。它解决了我的问题,但我不知道为什么?
ps:我正在使用 php 和 laravel 的数据库更新;
有一个包含 3 个子 select 的更新查询。
如果运行 在 root 中它会成功,但在其他用户(非 root 权限)中它会消失。
代码(php laravel)
$sql ='............ update someting with left join used';
$params = [$id];
$result = DB::update($sql, $params);
我找到解决方案将数据库名称添加到查询。它解决了我的问题,但我不知道为什么?
ps:我正在使用 php 和 laravel 的数据库更新;