在popsql中,当我尝试多次运行时它说 - 表已经存在

Posted

技术标签:

【中文标题】在popsql中,当我尝试多次运行时它说 - 表已经存在【英文标题】:in popsql when i try to run multiple times it says - table already exists 【发布时间】:2021-12-18 01:14:14 【问题描述】:

我创建了一个名为 dbms 的表 它运行一次,但是当我尝试再次运行时,它显示 dbms 表已经存在的错误。 我不明白有什么问题 谁能帮帮我,好吗? 谢谢。

【问题讨论】:

您不能在mysql 中两次创建同名表,我猜其他 dbms 也是如此。毕竟为什么你需要同一张桌子两次? 表,一旦创建,幸运的是是永久性的。否则,当您转身时,所有数据都会消失。通常Create table 前面是IF NOT EXISTS 以避免此错误,但更简单的方法是只运行一次创建 @RiggsFolly 我不知道,但luckily 让我发笑。完全同意。 很抱歉,我可能无法恰当地写出问题。我不需要同一张桌子两次。我的意思是说,我用三个 col 创建了一个表,运行 CREATE TABLE info( id INT , st_name VARCHAR(20), major VARCHAR(20), PRIMARY KEY(id) );然后我为插入值编写代码 --Inserted into table_name values('something') 然后我运行它显示 table_name 已经插入。 然后我清除缓存并重新启动,然后它运行良好,但过了一会儿,它显示了同样的问题。 @ErgestBasha 【参考方案1】:

使用数据库时,您只需运行一次脚本即可创建它。否则在您将数据放入其中之前它不会显示。

【讨论】:

【参考方案2】:

谢谢大家。 但我发现了我的错误。 我一次又一次地运行整个代码。 我只需要运行一行代码或一组需要执行的特定行。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于在popsql中,当我尝试多次运行时它说 - 表已经存在的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL 5.7 和 PopSQL

PopSQL 连接、测试和保存按钮不做任何事情

为什么不在PyCharm之外工作

在Access 2010中运行追加查询时出现“表已存在”错误

在 Kotlin 多平台项目中构建 APK 不起作用:/ 它说 Type xxx.xxx.BuildConfig 被定义了多次

我无法在 pycharm 和 spyder 上运行 streamlit。我在窗口上运行最新的 python 版本。当我尝试代码时,它说语法无效