#1005 - Kann Tabelle 'time.stamp' nicht erzeugen (Fehler: 150)


Watthierlos

Grünschnabel
Hallo zusammen,

ich versuche mich gerade an ein paar Scripts bei GitHub um ein wenig zulernen und schauen wie andere Probleme gelöst haben.
Nun bin ich auf ein Script gestoßen, welches ich gerne einmal testen würde.

Nur leider möchte mein MySQL Datenbank nicht diesen Abteil einfügen... weiß leider nicht wieso, hoffe mir kann jemand helfen.
SQL:
drop table if exists stamp;
create table stamp (
  id            bigint  unsigned  not null  auto_increment,
  employeeid    integer unsigned  not null,
  punch         timestamp         not null  default now(),
  primary key(id),
  index(employeeid),
  index(punch),
  CONSTRAINT FK_id FOREIGN KEY (employeeid) REFERENCES employee(employeeid)
) ENGINE=Innodb DEFAULT CHARSET=utf8;