У меня есть эти три таблицы кредиты, клиентов, loans_customersЯ не могу вставить значения в таблицу со многими отношениями?
кредитов имеет одну запись
insert into loans values(1234, "st", '2015-01-11', 2000);
клиенты еще одна запись
insert into customers values(2276, "Anay", "Student");
Я создал еще одну таблицу loans_customers
create table loans_customers(
loans_customers_id decimal(10),
primary key(loans_customers_id),
loan_id decimal,
customer_id decimal,
constraint FK_loans foreign key(loan_id) references loans(loan_id),
constraint FK_customers foreign key(customer_id) references customers(customer_id));
Теперь я пытаюсь вставить значения
insert into loans_customers values(3376, ?, ?);
В вышеприведенном синтаксисе, как я даю значение в месте ?,?, так что он должен иметь много разных отношений.
Спасибо,
Вы имели в виду первичный ключ 'INT'? 'DECIMAL' предназначен для хранения чисел с десятичными компонентами. «INT» обычно более эффективен в использовании. – tadman
Я использовал десятичный ключ как первичный ключ. –
У вас есть первичные ключи, такие как '123.456'? или все целые числа, такие как 1, 2, 3, 2276 – RiggsFolly