123
z następującym stwierdzeniem:mysqldump jeden INSERT dla każdego wiersza danych
mysqldump --complete-insert --lock-all-tables --no-create-db
--no-create-info --extended-insert --password=XXX -u XXX
--dump-date yyy > yyy_dataOnly.sql
uzyskać INSERT tak:
INSERT INTO `table` VALUES (1,'something'),(2,'anything'),(3,'everything');
Co muszę w moim przypadku jest coś takiego:
INSERT INTO `table` VALUES (1,'something');
INSERT INTO `table` VALUES (2,'anything');
INSERT INTO `table` VALUES (3,'everything');
Czy istnieje sposób, aby powiedzieć "mysqldump", aby utworzyć nową instrukcję INSERT dla każdego wiersza? Dzięki za pomoc!
--skip-extended-insert wydaje się być poprawną składnią dla mnie (używając mysqldump w wersji 10.13) –
Wolniej, tak, ale wielu edytorów tekstu ma problem z bardzo długimi liniami tekstu i jeśli stoły mają ogromny ilość danych, czyli co się stanie. – Jahmic
Potrzebujesz tego na wielu serwerach. Nie zawsze można zsynchronizować repo na komputerze klienta. – cwallenpoole