我对MySQL很陌生,所以我开始使用www.freesqldatabase.com建立数据库。无论何时连接到它,我都可以设置表和数据库,这些表和数据库将通过连接持久化,但我输入的任何数据都是该连接所特有的。即使我通过DataGrip查看数据库,如果我向表中添加一行,刷新DataGrip时也无法查看它,但Python程序可以从数据库中检索它刚创建的数据。但是,当一个新的表在数据库中不存在时,我检索到一个新的表的连接。在
例如,在我的auth表(它有两个键:“id”和“token”),我将执行以下操作:
insert into auth values ('id', 'token')
select id from auth where token = 'token'
结果我得到了“身份证”。但是当我开始一个新的数据库连接
^{pr2}$结果发现根本不存在。我在DataGrip中执行相同的请求,用户名/密码/ip/数据库相同,得到相同的错误。在
我也尝试过在googlecloudsql服务上这样做,但是我遇到了同样的问题。所以这不是我使用的服务器的问题。在
是什么引起的?在
当我连接到数据库时,我将autocommit设置为true,这就解决了我的问题。在
尝试执行
相关问题 更多 >
编程相关推荐