2012-06-03 56 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的內部流程