У меня есть такая таблица ID|MONTH|YEAR|AMOUNT|PAID|ISPAID|INDEX_ID
, где INDEX_ID
- это автоматически заполняемое целое число, действующее как PK и AI, а PAID|ISPAID
автоматически заполняется 0,0
Проблема у меня возникает, когда я заполняю транзакция с тем же ID|MONTH|YEAR|AMOUNT
Я хотел бы либо заменить, либо проигнорировать. Желательно игнорировать это. Но я все равно хотел бы знать оба.
Есть ли способ сделать это в sqlite3?
это мой текущий SQL String:
SQLStr := "INSERT OR REPLACE INTO ClientRecord(id, month, year, amount)
VALUES(" ir.ID "," ir.MONTH "," ir.YEAR "," ir.AMOUNT ");"