UPDATE User SET username='basta2',password=sha2('basta',512), role='User' disabled=0 WHERE username='basta';


我认为此查询应该是正确的,但是却给了我这个错误


  错误1064(42000):您的SQL语法有错误;检查
  与您的MySQL服务器版本相对应的手册
  在第1行的'disabled = 0 WHERE username ='basta'附近使用的语法


怎么了

最佳答案

如@vkp所指出,问题是缺少,。用这个:

UPDATE User SET username='basta2',password=sha2('basta',512), role='User', disabled=0 WHERE username='basta';

09-05 18:40