Heim  >  Artikel  >  Datenbank  >  So implementieren Sie eine MySQL-Batchdatei, um die Ausführung nach einem Fehler fortzusetzen_MySQL

So implementieren Sie eine MySQL-Batchdatei, um die Ausführung nach einem Fehler fortzusetzen_MySQL

WBOY
WBOYOriginal
2016-11-30 23:59:351589Durchsuche

Bei der Aktualisierung von Batch-SQL-Skripten hoffen wir aufgrund verschiedener nicht standardmäßiger Schreibvorgänge und nicht wiederholbarer Ausführungen normalerweise, dass das SQL-Skript nach Auftreten eines Fehlers nicht beendet wird, sondern die Ausführung abgeschlossen wird. Obwohl diese Probleme durch das Schreiben reproduzierbarer gespeicherter MySQL-Prozeduren wie add_column/drop_column gelöst werden können, dauert der Übergang zur fertigen Version in vielen Fällen lange, sodass diese Anforderung weiterhin erforderlich ist.

Es ist eigentlich ganz einfach, fügen Sie einfach die Befehlszeilenoption --force wie folgt hinzu:

mysql -uroot -ppassword - -force [db] < patch.sql

Das Obige ist die gesamte Implementierungsmethode, die Ihnen der Editor zur Verfügung gestellt hat, um die Ausführung fortzusetzen, nachdem ein Fehler in der MySQL-Batchdatei aufgetreten ist~

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn