Добавление данных в таблицу БД в цикле for. sqlalchemy PYTHON
Формулировка задачи:
Помогите с кодом Python. Нужно скопировать записи с БД с заменой одного значения.
Есть модель БД:
Есть код:
Но при запуске кода выбивает ошибку:
sqlalchemy.exc.IntegrityError sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'owners-60' for key 'group_project_id_index'") [SQL: 'INSERT INTO `group` (project_id, active, name, manager_id) VALUES (%(project_id)s, %(active)s, %(name)s, %(manager_id)s)'] [parameters: {'manager_id': None, 'project_id': 60, 'name': 'owners', 'active': 1}]
Пробовал изменить код:Но все равно дает ошибку.
Помогите пожалуйста, как добавить каждую запись с groups в базу данных
Решение задачи: «Добавление данных в таблицу БД в цикле for. sqlalchemy PYTHON»
textual
Листинг программы
db.session.add(copy_groups) db.session.commit()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д