前言:在修改MySQL数据库密码的时候报错
ERROR 1054 (42S22): Unknown column ‘‘root’’ in ‘where clause’

首先分析update语句存在的错误:

  • 1、使用的是MySQL8.0,所以使用的是authentication_string,而不是password
  • 2、属性的字段值需要使用单引号(’’),或者双引号("")包裹。
update user set authentication_string=’’ where user = ‘root’;

修改后的SQL语句:

update user set authentication_string="" where user = "root";
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐