2012-06-03 23 views
0

嗨我需要使用sqlalchemy在mysql中创建一个用户:我可以在创建用户之前检查用户的存在,如果它不存在但创建时它会创建所有的数据库我收到此错误
ËTypeError: not enough arguments for format string thos are the instructions that I use:
self.engine.execute的权限( “CREATE USER 'metmi' IDENTIFIED BY 'metmi'”)`使用sqlalchemy更改用户对mysql的权限

`self.engine.execute("GRANT ALL PRIVILEGES ON *.* TO [email protected]'\%' IDENTIFIED BY 'metmi'")` 

如果我使用同样的指令在phpMyadmin上或者在mysql提示符下工作,所以我很困惑,不知道什么是错的; 有人可以告诉我我的错误是什么? thankls提前

+1

尝试使用“%%”的文字“%”。 – jordanm

回答

0

我解决我tocreate localhost上相同的用户,对于MySQL的内部流程