修改密码update user set password=password("") where user="root"; 报错Unknown column 'User' in 'where clause'
时间: 2024-04-14 20:27:03 浏览: 117
用户修改密码
5星 · 资源好评率100%
根据你提供的信息,报错信息指出在WHERE子句中找不到名为'User'的列。这可能是由于列名拼写错误或者表中确实不存在该列导致的。
请确保你的表结构中存在名为'User'的列。如果列名是正确的,你可以尝试使用反引号(`)将列名括起来,以防止与MySQL关键字冲突。
修改密码的更新语句应该类似于:
```
UPDATE `user` SET `password` = PASSWORD('new_password') WHERE `username` = 'root';
```
请替换`user`和`password`为实际的表名和列名,并将'new_password'替换为你想要设置的新密码。同时,确保在WHERE子句中使用正确的列来匹配用户。
阅读全文