Problem z rejestracją dat insertu i updejtu

Problem z rejestracją dat insertu i updejtu
B6
  • Rejestracja:5 miesięcy
  • Ostatnio:5 miesięcy
  • Postów:2
0

Cześć! Mam do napisania tabelę z trzema typami kolumn: kolumny objaśniające dane (słownikowe), kolumny z danymi oraz kolumny monitorujące zmiany wiersza (jedna dla insertu, druga dla updejtu). Ostatnią grupę kolumn obsługuje funkcja zbudowana na if....elseif, która rejestruje dwa przypadki - insert i updejt (dla nowego wiersza insert = updejt). Są też konstrejny i tu jest moje pytanie. Pierwsza komórka każdego wiersza tabeli ma zawsze primary key, który czyni tą wartość unikalną. Przypuśćmy, że wspomniana wartość to 10. Wartość słownikowa w komórce 3ciej została zapdejtowana. Wiersz ma nadal id=10. Jak rozłożyć konstrejny, żeby pomimo tego samego id wiersz w tabeli został zapdejtowany wierszem z zewnątrz? Primary key nie dopuszcza dwóch takich samych wartości.

Marcin.Miga
Trzy razy przeczytałem - nic nie zrozumiałem :(
stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 godziny
0

Ze trigger on update set updatedAt = now()?


λλλ

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.