Я создал экземпляр ЛАМПЫ в AWS и при создании БД, я застрял с этой ошибкойMySQL Ошибка: Недопустимое значение по умолчанию для «CREATED_DATE»
Error Code: 1067. Invalid default value for 'CREATED_DATE'
я проверил режим SQL и здесь является ответом
mysql> SHOW VARIABLES LIKE 'sql_mode';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_mode | |
+---------------+-------+
1 строка в наборе (0,00 сек)
Я не уверен, что сывороточный это происходит. Вот мой сценарий db
CREATE TABLE ENTITIES (
ENTITY_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
NAME VARCHAR(30) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL,
CREATED_DATE DATETIME DEFAULT CURRENT_TIMESTAMP,
UPDATED_DATE DATETIME ON UPDATE CURRENT_TIMESTAMP,
INDEX idx_ENTITIES_id1 (ENTITY_ID ASC)
)
ENGINE = InnoDB
AUTO_INCREMENT=100
;
Любая идея о том, как исправить это?
Я смущен о том, что 'UPDATED_DATE DATETIME ON UPDATE CURRENT_TIMESTAMP' делает? – AdamMc331
Кроме того, я не получаю эту ошибку вообще. – AdamMc331
Я не получил эту ошибку в моей установке XAMPP, но когда я попытался запустить экземпляр aws, это появилось – user4826347