... cur = db.cursor() cur.execute("SELECT (@rank:=@rank + 1) AS rank,Column1,Column2,Column3,Column4 FROM one_table ,(SELECT @rank:=0) AS t") print(cur.fetchall()) db.commit() db.close()
Всё выводится, но значения в первой колонке имеют не целое число:
№ п/п ФИО Возраст
1.0 Иванов И.И. 14
2.0 Петров П.П. 27
3.0 Сидоров С.С. 65
Подскажите, как исправить проблему?