Python MySQLdb, где SQL нравится

Недавно я начал изучать Python и MySQL для веб-целей и столкнулся со следующей проблемой:

Я хочу извлечь из базы данных mysql одну запись, содержащую любой текст, который я ввожу в разделе параметров, тем не менее, при выполнении запроса у меня возникает следующая проблема:

traceback (most recent call last):
  File "/Users/Strielok/Desktop/test.py", line 13, in <module>
    c.execute("SELECT * FROM data WHERE params LIKE ('%s%') LIMIT 1"  % (param))
TypeError: not enough arguments for format string

Вот мой код:

import MySQLdb



db = MySQLdb.connect (host = "localhost",
                          user = "root",
                          passwd = "root",
                          db = "test")
param = "Test"

par = param

c = db.cursor()

c.execute("SELECT * FROM data WHERE params LIKE ('%s%') LIMIT 1"  % (param))


data = c.fetchall()
print data

c.close()

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос