Итак, моя проблема в том, что у меня есть запрос, который использует переменную, определенную пользователем Mysql, например:
@x:=0 SELECT @X:=@X+1 from some_table
и этот код возвращает столбец с 1-1000.
Однако этот запрос не работает, если я отправил его через mySQLdb в Python.
connection =MySQLdb.Connect(host='xxx',user='xxx',passwd='xxx',db = 'xxx')
cursor = connection.cursor
cursor.execute("""SET @X:=0;SELECT @X:=@X+1 FROM some_table""")
rows = cursor.fetchall()
print rows
Он печатает пустой кортеж.
Как я могу решить это?
Спасибо