sql >> Base de Datos >  >> RDS >> Mysql

Cómo importar binlog de MySQL que contiene INSERTOS de un campo TIMESTAMP con valor predeterminado CURRENT_TIMESTAMP

Encontré mi respuesta y la comparto aquí por el bien de la comunidad.

Hay una nueva variable del sistema introducida en MySQL 5.6.6, llamada "explicit_defaults_for_timestamp". Con este valor establecido en FALSO, mi código anterior funcionará. Sin embargo, si esto se establece en verdadero, MySQL da un error.

Desafortunadamente, Amazon RDS no le permite cambiar ese parámetro y no se puede configurar por sesión.

mysql> SET SESSION explicit_defaults_for_timestamp=false;
ERROR 1238 (HY000): Variable 'explicit_defaults_for_timestamp' is a read only variable

Puede leer más sobre la variable aquí .