123
con la siguiente afirmación:Mysqldump una instrucción INSERT para cada fila de datos
mysqldump --complete-insert --lock-all-tables --no-create-db
--no-create-info --extended-insert --password=XXX -u XXX
--dump-date yyy > yyy_dataOnly.sql
consigo las instrucciones INSERT como la siguiente:
INSERT INTO `table` VALUES (1,'something'),(2,'anything'),(3,'everything');
Lo que necesito en mi caso es algo como esto:
INSERT INTO `table` VALUES (1,'something');
INSERT INTO `table` VALUES (2,'anything');
INSERT INTO `table` VALUES (3,'everything');
¿Hay alguna manera de decirle "mysqldump" para crear una nueva instrucción INSERT para cada fila? ¡Gracias por su ayuda!
--skip-extended-insert parece ser la sintaxis correcta para mí (usando mysqldump versión 10.13) –
Más lento, sí, pero muchos editores de texto tienen problemas con líneas de texto muy largas y si las tablas tienen un gran tamaño cantidad de datos, eso es lo que sucederá. – Jahmic
Necesito en varios servidores. No siempre se puede sincronizar un repositorio en la máquina de un cliente. – cwallenpoole