MySQL中USER()和CURRENT_USER()的区别
- GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。
- GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。
- 作者:YeJinrong/叶金荣
意外发现USER()和CURRENT_USER()的一点不同。
某次在用 ALTER USER
想要修改账户密码时,发现执行下面的SQL会报语法错误:
mysql> ALTER USER USER() IDENTIFIED WITH ...
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'with mysql_native_password by ''' at line 1