uso el siguiente comando para la salida del esquema de una base de datos MySQL:¿Cómo suprimo el recuento de filas para las tablas agregadas (AUTO_INCREMENT = N) a la salida mysqldump?
mysqldump --no-data --skip-add-drop-table
voy a hacer esto por dos bases de datos que desea comparar, y luego diff los dos archivos de salida. Esta es mi forma cruda de rastrear los cambios de la base de datos entre entornos.
Sin embargo, un inconveniente menor para mí es que el número de filas de cada tabla se incluye como parte de la definición de la tabla, ya que el valor AUTO_INCREMENT, así:
ENGINE=MyISAM AUTO_INCREMENT=844 DEFAULT CHARSET=latin1;
Me gustaría pensar que la '- El indicador "-no-data" suprimiría cualquier información sobre la tabla que haga referencia a los datos, incluido el número de filas.
¿Cómo suprimo AUTO_INCREMENT = N en esta salida?
Gracias, desearía que haya alguna manera de marcar esta "gran respuesta" porque realmente lo es, teniendo en cuenta la referencia al informe de error real, etc. ¡Bravo y gracias! – Marcus
Lamentablemente, este comando es solo para Linux (y posiblemente para OSX). –
Muy bien, gracias! –