лишь, в чем проблема?
                  
                  
                  inn = 0
                  
                  
                  strs = ''
                  
                  
                  sqls = "SELECT * FROM `users`;"
                  
                  
                  cursor.execute(sqls)
                  
                  
                  for row in cursor:
                  
                  
                      if inn <= countAdd:
                  
                  
                        strs += row['email']+':'+row['pass']+' '
                  
                  
                        sqlss = "DELETE FROM `users` WHERE `users`.`id` = "+str(row['id'])
                  
                  
                        cursor.execute(sqlss)
                  
                  
                        inn = inn+ 1
                  
                  
                
Не юзай стороковые операций в sql запросах
А ничего что ты используешь один и тот же курсор одновременно для чтения и вставки?
Надо бы вернуть fetch.all()
Отвратительно. Вообще в один запрос и без циклов сделать можно.
Тут 2 проблемы да. И одна из них в жестоком обращении с sql. http://sqlfiddle.com Очень советую отдельно тренироваться с sql. И когда появится уверенность что делаешь все верно, что полностью используешь возможности sql, а не допарсиваешь/дофильтровываешь/досортировываешь питоном, то открываешь доку по орм или sqlite или еще чему и смотришь как этот запрос верно оформить
Обсуждают сегодня