0

我有一个这样的 MySQL 查询

cursor.execute("GRANT USAGE ON %s.* TO %s@%s", [db, user, host])

Python生成一个查询,如

GRANT USAGE ON 'db'.* TO 'user'@'host';

但是 MySQL 中不允许使用 'db' 周围的撇号。有任何想法吗?

4

1 回答 1

1

一个简单的方法来解决这个问题。

grant = "GRANT USAGE ON %s.* TO '%s'@'%s'" % [db, user, host]
cursor.execute(grant)

高温高压

于 2013-05-26T04:16:28.213 回答