Я хочу получить общее количество очищенного элемента и дату запуска сценария и вставить его в Mysql. Я поместил код в Pipeline, и кажется, что вставка данных находится в цикле, куда я могу правильно поместитьте данные, которые я хотел, чтобы положить, когда чистка закончена.
Любая идея, пожалуйста?вот мой код
import mysql.connector
class GpdealsSpiderPipeline_hm(object):
#some working code here
def store_db(self, item):
self.curr.execute("""insert into status_hm (script_lastrun, new_sale_item, no_item_added, total_item) values (%s, %s, %s, %s)""", (
'sample output',
'sample output',
'sample output',
'sample output',
))
self.conn.commit()
Ошибка: mysql.connector.errors.IntegrityError: 1062 (23000): повторяющаяся запись '' для ключа 'PRIMARY'
Так что, вероятно, я ставлю свой код нане то место.Пожалуйста, помогите спасибо