4
我試圖做一個數據庫的備份,但對於版本的目的,我想完全插入語句,就像這樣:如何在sql dump中獲得完整的語法?
INSERT INTO `table_name` (`id`, `type`) VALUES (1, 2);
INSERT INTO `table_name` (`id`, `type`) VALUES (2, 2);
而不是默認的:
INSERT INTO `table_name` (`id`, `type`) VALUES (1, 2), (2, 2);
我的主要這麼做的原因是,它會將所有插入值放在它們自己的行上,而不是放在整個表的一行上。
我嘗試添加各種格式的--complete-inserts
和--extended-inserts
,(1,且在相同的時間),到目前爲止,我還沒有看到在從mysqldump的生成的SQL文件的任何變化。
這裏是我的查詢,使用完整的,長期和冗長的標誌:
mysqldump -cev --user=<user> --password=<password> <dbname> > <file_location>/backup.sql
謝謝!不知道我錯過了這個選擇,但那正是我所需要的。 – 2012-04-25 20:27:08