每次我重新连接到MySQL数据库时,所有表都是空的

2024-05-19 21:56:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我对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服务上这样做,但是我遇到了同样的问题。所以这不是我使用的服务器的问题。在

是什么引起的?在


Tags: 数据程序comtokenauthid数据库www