gpt4 book ai didi

mysql - COMMIT 在 phpmyadmin (MySQL) 中不工作

转载 作者:行者123 更新时间:2023-11-29 06:51:11 25 4
gpt4 key购买 nike

我有一个 mysql 数据库,表 tbl_setting 为 InnoDB 类型。它的自动提交设置为 1。我在 phpmyadmin 中执行了以下查询。

begin;
INSERT INTO tbl_setting (setting_name) VALUES ('test');
commit;

从 phpmyadmin 浏览时,它显示了所需的结果;但是在 Windows 8 的命令模式下,使用查询 SELECT * FROM tbl_setting 它没有显示我刚刚插入的行。我需要在命令模式下提交以获得所需的输出。数据库不应该自动更新吗?

最佳答案

经过长时间的研究,我发现了问题所在。命令模式下的自动提交设置为0;所以,执行SET @@AUTOCOMMIT = 1;查询后,问题就解决了。

关于mysql - COMMIT 在 phpmyadmin (MySQL) 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330834/

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