gpt4 book ai didi

通过Bash命令插入时Mysql不工作,但手动插入时工作

转载 作者:行者123 更新时间:2023-11-29 13:44:50 26 4
gpt4 key购买 nike

所以我正在使用aws(亚马逊网络服务)上的mysql数据库,我发现当我向它添加参数组时似乎存在问题。

如果没有参数组,我可以在 bash 脚本中使用它,它会将其插入到正确的表中

mysql -h portal-rds -u $user --password=$mysqlpw <<QUERY_INPUT
use glacier;
insert into test values ('anna');
QUERY_INPUT

使用参数组,上述部分不起作用,但我可以手动登录并插入我想要的值。

有人遇到过这样的问题吗?

仅供引用,它与安全组无关,在我向数据库添加新参数组之前,数据库位于同一安全组中。

最佳答案

好的,在查看了更多文档之后,我发现 mysql 有一个提交调用,并且您可以关闭自动提交,并且我在参数组中发现它已关闭自动提交。因此,对于任何可能需要这个的人来说,我的代码现在看起来像

mysql -h portal-rds -u $user --password=$mysqlpw <<QUERY_INPUT
use glacier;
insert into test values ('anna');
commit;
QUERY_INPUT

感谢大家的帮助

关于通过Bash命令插入时Mysql不工作,但手动插入时工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17581122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com