входные данные:
1:exam_time_id=1, Doctor_id=6, дата = 25.11.2024
2:example_time_id=1, Doctor_id=6, дата = 2024-11-26
ошибки: (pymysql.err.IntegrityError) (1062, «Дубликат записи '1-6' для ключ 'exam_schedule.PRIMARY'") [SQL: INSERT INTO exam_schedule (exam_time_id, Doctor_id, date, is_book,exam_registration_id) ЗНАЧЕНИЯ (%(exam_time_id)s, %(doctor_id)s, %(date)s, %(is_book)s , %(exam_registration_id)s)] [параметры: {'exam_time_id': '1', 'doctor_id': '6', 'date': datetime.date(2024, 11, 26), 'is_book': 1, 'exam_registration_id': 38}] (История этой ошибки по адресу: https://sqlalche.me/e/20/gkpj)
Почему в качестве первичного ключа есть 3 поля, но почему он сообщает о дубликате ошибка?
Я хочу знать, почему выдает ошибку, хотя в поле даты введено другое значение, и как это исправить
account_id = Column(Integer, ForeignKey('account.id', ondelete='CASCADE'), nullable=False, unique=True) role = Column(String(50), nullable=False, default="user") # Thêm trường role __mapper_args__ = { 'polymorphic_identity': 'user', # Loại mặc định 'polymorphic_on': role # Dựa vào `role` để phân biệt vai trò }
[/code] входные данные: 1:exam_time_id=1, Doctor_id=6, дата = 25.11.2024 2:example_time_id=1, Doctor_id=6, дата = 2024-11-26 ошибки: (pymysql.err.IntegrityError) (1062, «Дубликат записи '1-6' для ключ 'exam_schedule.PRIMARY'") [SQL: INSERT INTO exam_schedule (exam_time_id, Doctor_id, date, is_book,exam_registration_id) ЗНАЧЕНИЯ (%(exam_time_id)s, %(doctor_id)s, %(date)s, %(is_book)s , %(exam_registration_id)s)] [параметры: {'exam_time_id': '1', 'doctor_id': '6', 'date': datetime.date(2024, 11, 26), 'is_book': 1, 'exam_registration_id': 38}] (История этой ошибки по адресу: https://sqlalche.me/e/20/gkpj) Почему в качестве первичного ключа есть 3 поля, но почему он сообщает о дубликате ошибка? Я хочу знать, почему выдает ошибку, хотя в поле даты введено другое значение, и как это исправить
Добрый день.
Я создал следующую таблицу в SQLite 3, используя SQLAlchemy в своей программе на Python.
класс Movie(db.Model):
id: Mapped = mapped_column(Integer, primary_key=True)
title: Mapped = mapped_column(String(250), unique=True,...
Вопрос:
Я работаю над проектом PHP, который вставляет данные в базу данных MySQL с помощью расширения mysqli. Однако во время выполнения я столкнулся со следующей ошибкой:
Fatal error: Uncaught mysqli_sql_exception: Duplicate entry...
Мое приложение пытается вставить новый объект в БД (url=jdbc:h2:mem:db), и я получаю следующую ошибку:
Unique index or primary key violation: PRIMARY KEY ON MY_TABLE(ID) ( /* key:10 */ CAST(10 AS BIGINT), UUID '00000000-0000-0000-0000-000000000000')...
JPA дублирует столбец при попытке вставки (столбец активен) и не вставляет значение ни в один из параметров.
Ошибка следующая:
could not execute statement
DDL выглядит следующим образом (упрощенно для объяснения):
CREATE TABLE payment_item (...