Hallo alle zusammen,
ich habe eine Frage, ich bekomme eine Fehlermeldung nach der anderen,
was mich zu dem Entschluss kommen lässt, das ich es nun alleine nicht
mehr schaffe.
Ich versuche eine SQL in eine mysql einzuspielen, aber
leider bekomme ich eine Fehlermeldung wo ich an einem Punkt angekommen
bin, das ich ohne Hilfe nicht mehr weiter komme.
Ich habe versucht mit folgenden Programmen es einzuspielen:
- Navicat,
- phpmyadmin,
- HeidiSQL
Leider gibt er mir ein Fehler aus.
SQL Fehler (1067): Invalid default value for ‚created_at‘
CREATE TABLE IF NOT EXISTS ‚contract‘ (
‚id‘ int(11) NOT NULL AUTO_INCREMENT,
‚contract_path‘ varchar(255) NOT NULL,
‚created_at‘ datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‚Creation Date of the db-entry‘,
‚updated_at‘ datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
‚expiration_date‘ date NOT NULL,
‚automatic_renew‘ enum(‚true‘,‚false‘) NOT NULL,
‚creation_date‘ date NOT NULL COMMENT ‚Creation Date of the Invoice‘,
‚fk_user_id‘ int(11),
‚contract_number‘ int(11) NOT NULL,
PRIMARY KEY (‚id‘),
KEY ‚fk_user‘ (‚fk_user_id‘),
CONSTRAINT ‚fk_user‘ FOREIGN KEY (‚fk_user_id‘) REFERENCES ‚users‘ (‚id‘)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Kann mir jemand sagen wo der fehler liegt?