Я новичок и пытался загрузить файл дампа sql, который отлично работал на моей локальной машине, в облако 9. Но при импорте файла я получаю эту ошибку
ERROR 1067 (42000): недопустимое значение по умолчанию для 'date_time'
Команда sql в файле дампа, дающая эту ошибку,
--
-- Table structure for table 'history'
--
CREATE TABLE 'history' (
'id' int(11) NOT NULL,
'user_id' int(11) NOT NULL,
'action' varchar(4) NOT NULL,
'symbol' varchar(20) NOT NULL,
'company' varchar(255) NOT NULL,
'shares' int(11) NOT NULL,
'price' decimal(65,4) NOT NULL,
'total' decimal(65,4) NOT NULL,
'date_time' datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table 'history'
--
любая помощь будет оценена
Вы не можете использовать CURRENT_TIMESTAMP при обновлении. Вместо этого измените его на TIMESTAMP.