MySQLDump один оператор INSERT для каждой строки данных
со следующим заявлением:
mysqldump --complete-insert --lock-all-tables --no-create-db
--no-create-info --extended-insert --password=XXX -u XXX
--dump-date yyy > yyy_dataOnly.sql
Я получаю инструкции INSERT, такие как:
INSERT INTO `table` VALUES (1,'something'),(2,'anything'),(3,'everything');
что мне нужно в моем случае это что-то вроде этого:
INSERT INTO `table` VALUES (1,'something');
INSERT INTO `table` VALUES (2,'anything');
INSERT INTO `table` VALUES (3,'everything');
есть ли способ сказать "mysqldump", чтобы создать новый оператор INSERT для каждой строки?
Спасибо за вашу помощь!
1 ответ:
mysqldump --extended-insert=FALSEимейте в виду, что несколько вставок будут медленнее, чем одна большая вставка.
Comments