Tworzę bazę danych na Xampp'ie. Podczas próby ręcznego napisania kodu SQL:
CREATE TABLE biblioteka(
kto int not null REFERENCES klient ON DELETE RESTRICT ON UPDATE RESTRICT,
co int not null REFERENCES plyta ON DELETE RESTRICT ON UPDATE CASCADE,
wyp timestamp default now(),
zw timestamp,
primary key(kto, co, wyp)
);
Wyskakuje mi taki błąd:
Błąd
Analiza statyczna:
4 błędów zostało znalezionych podczas analizy.
Brak nawiasu otwierającego. (near "ON DELETE" at position 62)
Oczekiwano przecinka lub nawiasu zamykającego. (near "RESTRICT" at position 72)
Oczekiwano początku polecenia. (near "zw" at position 207)
Nierozpoznany typ polecenia. (near "timestamp" at position 210)
Zapytanie SQL: Kopiuj
CREATE TABLE biblioteka( kto int not null REFERENCES klient ON DELETE RESTRICT ON UPDATE RESTRICT, co int not null REFERENCES plyta ON DELETE RESTRICT ON UPDATE CASCADE, wyp timestamp default now(), zw timestamp, primary key(kto, co, wyp) )
MySQL zwrócił komunikat: Dokumentacja
#1067 - Niewła?ciwa warto?ć domy?lna dla 'zw'
Czym jest on spowodowany? Nie widzę żadnych błędów w składni.