-3
У меня есть запрос:MySQL сказал: Документация # 1067 - Недопустимое значение по умолчанию для '' regdate
CREATE TABLE IF NOT EXISTS `o7xn5_tbl_service` (
`ID` int(11) NOT NULL AUTO_INCREMENT ,
`firstname` varchar(20) NOT NULL ,
`lastname` varchar(20) NOT NULL ,
`idnumber` varchar(15) NOT NULL ,
`position` varchar(50) NOT NULL ,
`phone` varchar(13) NOT NULL ,
`email` varchar(50) NOT NULL ,
`building` varchar(50) NOT NULL ,
`department` varchar(50) NOT NULL ,
`problemtype` varchar(100) NOT NULL ,
`description` varchar(500) NOT NULL ,
`regdate` datetime DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (`ID`)
) ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 19;
MySQL выдает ошибку:
Documentation #1067 - Invalid default value for 'regdate'
Что это значит?
если и хотят CURRENT_TIMESTAMP чем выбрал тип данных временной метки для столбца или просто хотите использовать DATETIME, чем использование по умолчанию нулевой или любой допустимый формат – devpro
Где вопросы ? Не понятно?? –