Datenbank vor Import leeren über Shell - dringend

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Datenbank vor Import leeren über Shell - dringend

Postby SabSchap » 07. January 2021 08:27

Hallo zusammen,
ich habe über XAMPP Shell eine Datenbank importiert. Ich muss diesen Import nun wiederholen, weil der erste Import ein Testlauf war.
Ich muss die Datenbank vor dem neuen Import leeren, richtig?
Mit welchem Shell-Befehl leere ich die Datenbank?

Ich bräuchte dringend eine Antwort. Ich muss morgen migrieren und habe dies dabei nicht bedacht und brauche entsprechend dringend eine Lösung.

Vielen, vielen Dank im Voraus!
SabSchap
 
Posts: 4
Joined: 07. January 2021 08:24
XAMPP version: 3.2.2
Operating System: Windows Server 2019

Re: Datenbank vor Import leeren über Shell - dringend

Postby Altrea » 07. January 2021 09:21

Zuerst: Hinweise wie "dringend" kannst du dir sparen. Das spricht eher dafür, dass deine Anfrage einen kommerziellen Hintergrund hat. Und das ist eine Zielgruppe, die wir nicht primär verfolgen.
Wenn du dringend Hilfe benötigst (Deadlines, Milestones, etc.), solltest du für eine solche Dienstleistung einen Freelancer anfragen der dir Probleme für einen entsprechenden Stundenlohn auch zeitgerecht löst.
Wir sind ein Community Board, das sich an User richtet die ihre ersten Schritte mit dem Webserver Bundle XAMPP machen. Daher helfen wir nur, wenn wir es möchten und die Zeit dazu finden. Dringlichkeit ist hier in keinster Weise ein Kriterium.
Lies mehr über die Rahmenbedingungen und Gründe hier: [INFO] Forenregeln - Wie man erfolgreich Hilfe erhält

SabSchap wrote:ich habe über XAMPP Shell eine Datenbank importiert. Ich muss diesen Import nun wiederholen, weil der erste Import ein Testlauf war.
Ich muss die Datenbank vor dem neuen Import leeren, richtig?

Das können wir nicht beantworten. Wir kennen deinen Datenbank-Dump nicht, wissen nicht welche Statements dort enthalten sind.

SabSchap wrote:Mit welchem Shell-Befehl leere ich die Datenbank?

Enthält dein Dump auch ein CREATE DATABASE Statement, dann wäre ein DROP DATABASE das Gegenteil davon.
Enthält dein Dump kein CREATE DATABASE aber zumindest CREATE TABLE Statements, dann wären DROP TABLE Statements für jede Datenbanktabelle das Gegenteil davon. In der Regel greift man aber auch hier zu einem DROP Table und erstellt die Datenbank danach händisch neu, vorallem bei CMS Systeme die manchmal über 100 Datenbanktabellen haben.
Enthält dein Dump nur Daten, keine Statements zum Erstellen der Datenbank und Datenbanktabellen, dann wäre TRUNCATE TABLE für jede Datentabelle der richtige Befehl.

Das alles kann man aber auch wunderbar per Google Recherche finden.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11942
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 52 guests