java.sql.SQLException: Table 'shop.prooduct' doesn't exist Query: delete from prooduct where pid ='17' Parameters: []
时间: 2024-03-19 19:45:08 浏览: 154
这个异常表示在执行SQL语句时,找不到表 prooduct,导致执行 delete 操作失败。
可能的原因是:
1. 表名拼写错误。检查一下表名是不是应该是 product 而不是 prooduct。
2. 表不存在。可能是你的数据库中没有创建该表。你可以使用 SQL 命令 DESC prooduct 确认一下该表是否存在。
如果表不存在,你可以尝试创建该表,例如:
```
CREATE TABLE product (
pid INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
price DECIMAL(8, 2) NOT NULL,
PRIMARY KEY (pid)
);
```
然后再执行你的 delete 操作。
如果表存在但是你还是无法执行操作,可能是权限不足,你可以检查一下你连接数据库的用户是否有足够的权限来执行该操作。
阅读全文