gpt4 book ai didi

MySQL建表报错-表不存在

转载 作者:IT老高 更新时间:2023-10-29 00:20:14 25 4
gpt4 key购买 nike

我是 MySQL 的新手,我遇到了一个问题,如果我尝试在我新创建的“推荐”数据库中创建一个表,我会收到以下错误:

ERROR 1146 (42S02): Table 'recommend.Users' doesn't exist

我在这里和互联网上查看了相关帖子,但没有任何帮助。如果我使用 MySQL 命令行,我仍然会遇到同样的错误。

SELECT DATABASE() FROM DUAL;

+------------+

| DATABASE() |

+------------+

| recommend |

+------------+

1 row in set (0.00 sec)

但是当我运行这个命令时:

mysql> use recommend
Database changed

mysql> CREATE TABLE Users (UserName VARCHAR(20),password VARCHAR(20),PRIMARY KEY(UserName));

ERROR 1146 (42S02): Table 'recommend.Users' doesn't exist

我也尝试过使用 Navicat,但仍然得到同样的错误:(

最佳答案

我遇到了同样的问题。在幸运地找到一个简单的解决方案之前,我实际上已经阅读了这个帖子。我试图删除我的表并且它有效,在你的情况下你的表是用户:

DROP TABLE Users;

表不存在,MySQL自然报错:

Error Code: 1051. Unknown table 'Users'

但后来我再次运行我的 CREATE TABLE 语句并且它起作用了。希望其他人每次都能验证这项工作?比查看错误日志容易得多,尤其是当您不是最出色的 DBA/系统管理员/黑客时。

关于MySQL建表报错-表不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18034485/

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