Table 'database_name.sh_goods_comment' doesn't exist怎么解决
时间: 2024-03-14 12:44:17 浏览: 69
"Table 'database_name.sh_goods_comment' doesn't exist" 错误表示你尝试访问的表在指定的数据库中不存在。这可能是因为你输入的表名有误,或者该表并没有被创建。
为了解决这个问题,你可以尝试以下方法:
1. 确认表名是否正确:检查你输入的表名是否正确。确保没有拼写错误或大小写错误。
2. 确认表是否存在:使用 `SHOW TABLES;` 命令查看指定的数据库中所有的表,确认你要访问的表是否存在。
3. 创建表:如果你尝试访问的表不存在,你可以使用 `CREATE TABLE` 命令创建一个新的表。例如:
```
CREATE TABLE sh_goods_comment (
comment_id INT NOT NULL AUTO_INCREMENT,
goods_id INT NOT NULL,
user_id INT NOT NULL,
comment_text TEXT NOT NULL,
comment_rank INT NOT NULL,
is_show TINYINT NOT NULL,
add_time DATETIME NOT NULL,
PRIMARY KEY (comment_id)
);
```
然后再使用查询语句访问该表:
```
SELECT * FROM sh_goods_comment;
```
现在你应该可以正常访问该表了。
如果以上方法都没有解决问题,可能是 MySQL 服务器出现了其他问题。你可以检查 MySQL 服务器的错误日志,查看是否有相关的错误信息。
阅读全文