“NO_AUTO_VALUE_ON_ZERO”; error al importar base de datos

Este error es muy común cuando estamos migrando nuestro sitio a un nuevo servidor, el problema se debe a que la versión de Mysql que tenemos es mas antigua que la version Mysql del servidor donde estamos haciendo la migracion.

El error que nos da phpmyadmin al subir la base de datos es el siguiente:

“NO_AUTO_VALUE_ON_ZERO”;

Si esta utilizando Bigdump el error es el siguiente:

MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘– phpMyAdmin SQL Dump — SET SQL_MODE = “NO_AUTO_VALUE_ON_ZERO”‘ at line 1

El proceso para evitar este problema es el siguiente:

Al hacer el respaldo de la base de datos a través de phpmyadmin en el servidor antiguo deberá “desmarcar” la opción CREATE TABLE options:en la sección “Object creation options”.

Una vez realizado lo anterior podra importar la base de datos en el phpmyadmin del nuevo servidor.

Tags

top