Ik heb een backup en restore script. Soms sluipt daar een fout in. Hoe kan ik de restore doen verder lopen als er een fout optreed en toch nog de fouten zien.
Nu doe ik elk commando afzonderlijk via een array maar dit is redelijk traag op mijn nas. Bijna 6 min.
Voorbeeld bestand
# Called from: 1.2.3.4
DROP TABLE IF EXISTS VIER_aside;
CREATE TABLE VIER_aside (
id int(11) NOT NULL AUTO_INCREMENT,
titel text COLLATE utf8_unicode_ci NOT NULL,
tekst text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO VIER_aside VALUES("1", "Winnaar 2015-2016", "Het toernooi 2015-2016 is gewonnen door SKVV ");
INSERT INTO VIER_aside VALUES("4", "2016-2017", "Het toernooi 2016-2017 zal doorgaan te Laarne op 17 oktober, 13 februari en 8 mei");
INSERT INTO VIER_aside VALUES("6", "Winnaar 2016-2017", "Het toernooi 2016-2017 is gewonnen door SC Gentbrugge");
in werkelijkheid zijn er 58 tabellen . op het einde heb ik deze melding
Restore gedaan!
Opdrachten: 40516
Fouten: 0
Bestandsgrootte: 4 848 789
Duur: 00:01:51.171 Jan