[MySQL]TimeStamp jako foreign key

Forum przeznaczone dla MySql - bazy danych.

[MySQL]TimeStamp jako foreign key

Postprzez matys777 » środa, 2 września 2015, 12:06

Czy można w jakiś sposób zastosować Timestampa jako foregin key w tabeli relacyjnej? Próbowałem w mysql ale wywala błąd różnica typów. Próbowałem już wszystkie typy. Jest nałożony index na timestampa.

Chciałem uzyskać datę wypożyczenia książki i datę oddania książki. W pierwszej tabeli byłby timestamp, a w drugiej timestamp i timestamp foreign key z pierwszej tabeli. Pierwsza kolumna to timestamp druga to date, ale w drugiej próbowałem wszystkie typy czasu
matys777
Bywalec
Bywalec
 
Posty: 33
Dołączył(a): piątek, 10 lutego 2012, 22:35

Re: [MySQL]TimeStamp jako foreign key

Postprzez Morfidon » środa, 2 września 2015, 14:27

Foreign key musi wskazywać na primary key, czyli taki który jest unikalny. Czy Twój timestamp jest ustawiony na primary key?
Morfidon
Administrator
Administrator
 
Posty: 1324
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48


Powrót do MySql

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

cron