Здесь table1 :
CREATE TABLE "table1" (
"date" TEXT NOT NULL,
"dispenser" TEXT NOT NULL,
"start_reading" REAL NOT NULL,
"end_reading" REAL,
"fuel_sold" REAL,
"amnt_earned" REAL,
"profit" REAL,
PRIMARY KEY("date","dispenser"),
);
Здесь table2 :
CREATE TABLE "discounts" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
"date" TEXT,
"name" TEXT,
"discount" REAL,
FOREIGN KEY("date") REFERENCES "daily_reports"("date")
);
Когда я пытаюсь вставить данные в table2 выдает ошибку ограничения внешнего ключа.
Insert into discounts(date,name,discount) values(@date,@name,@amount)