我正在尝试学习一些新的 MySQL 语法,但遇到了麻烦。这应该很简单...
我在这里跟随手册:http: //dev.mysql.com/doc/refman/5.5/en/case.html
但我不断收到语法错误。这是我的日常:
# Drop anonymous accounts, if any
USE mysql;
CASE (SELECT COUNT(*) FROM user WHERE User = '' AND Host = 'localhost')
WHEN 1 THEN
DROP USER ''@'localhost';
FLUSH PRIVILEGES;
END CASE;
错误是:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'CASE (SELECT COUNT(*) FROM user WHERE User = '' AND Host = 'localhost') 附近使用的正确语法
提前致谢。