Guten Tag,
ich habe ein kleines Problem beim erstellen einer Tabelle. Er zeigt mir bei einem Feld ein Problem an.
[Err] 1067 - Invalid default value for 'date_insert'
Problem 2:
IP wird nicht automatisch eingetragen.
PHP
CREATE TABLE IF NOT EXISTS `user_daten` (
`id` INT unsigned NOT NULL AUTO_INCREMENT,
`user` varchar(25) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`nachname` varchar(35) NOT NULL,
`vorname` varchar(27) NOT NULL,
`ip` varbinary(16) NOT NULL COMMENT 'INSERT: `ip` = INET6_ATON(:ip) ; SELECT: INET6_NTOA(`ip`) AS `ip`',
`date_insert` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'date inserted',
`date_edit` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT 'date edited (updated)',
PRIMARY KEY (`id`),
UNIQUE INDEX `user` (`user`)
)
COMMENT = ''
ENGINE = InnoDB
AUTO_INCREMENT = 1
DEFAULT CHARSET = utf8;
Alles anzeigen
Suche eine Lösung hierfür bitte