SQL table import gibt Fehlermeldung #1146

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

SQL table import gibt Fehlermeldung #1146

Postby BasAanZee » 28. June 2022 15:46

Hallo Apache Friends,

ich möchte einen einfachen SQL table import mit phpMyAdmin machen, bekomme aber die Fehlermeldung:
#1146 - Tabelle ´testdb.mo_groups´ existiert nicht.

Ich mache den import von einem .sql Datei in dem sich die Tabelle 'mo_groups' befindet.

Woran könnte das liegen?
Ich habe XAMPP in ein eigenes Verzeichnis auf C:\xampp\ installiert und dem Verzeichnis alle Rechte gegeben.

Hat jemand ein Tipp?
Vielen Dank
Viele Grüsse
BasAanZee
 
Posts: 3
Joined: 28. June 2022 15:36
XAMPP version: 3.3.0
Operating System: Windows 10

Re: SQL table import gibt Fehlermeldung #1146

Postby Altrea » 28. June 2022 16:55

Existiert die Tabelle mo_groups in der Datenbank testdb denn?
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: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: SQL table import gibt Fehlermeldung #1146

Postby Nobbie » 28. June 2022 17:00

Ohne den Inhalt der .sql Datei zu kennen ist es unmöglich, die genaue Ursache zu finden. In .sql Dateien stehen keine Tabellen, sondern SQL Anweisungen, nach deren Ausführung ggf. Tabellen angelegt und mit Inhalten gefüllt werden.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: SQL table import gibt Fehlermeldung #1146

Postby BasAanZee » 29. June 2022 12:05

Ah, verstehe,
also in der SQL Datei steht momentan tatächlich nur ein
INSERT INTO `mo_groups` Befehl mit den nötigen restlichen Parametern.

Das heisst in det Tat, dass die Tabelle noch nicht exisitert in der testdb und dieser auch nicht "automatisch" durch den import von der SQL Datei angelegt wird.
Da es keinen CREATE TABLE Befehl hat.

Besteht also nicht die Möglichkeit, um aus einer "life" Datenbank eine Tabelle zu exportieren und diesen dann innerhalb XAMPP in einer test Datenbank zu importieren.
Muss ich echt erst einen leeren `mo_groups` Tabelle manuell anlegen?

(Wenn ich über Beispiele von SQL imports im Internet lese, dann macht das keiner.)

Danke schön!
BasAanZee
 
Posts: 3
Joined: 28. June 2022 15:36
XAMPP version: 3.3.0
Operating System: Windows 10

Re: SQL table import gibt Fehlermeldung #1146

Postby Altrea » 29. June 2022 14:45

Das hängt davon ab, was du beim Export definierst.
Du kannst exports auch mit Anweisungen zum Anlegen von Tabellen oder gar der ganzen Datenbank erstellen.
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: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: SQL table import gibt Fehlermeldung #1146

Postby BasAanZee » 05. July 2022 07:51

Vielen Dank Altrea,
jetzt ist mir alles klar, und endlich auch gelungen!
Es funktionierte nicht beim ersten Anlauf, weil ich den export mit einem phpMyAdmin ähnlichen tool gemacht habe, mit dem man lediglich Tabellen Werte exportieren kann, aber nicht die ganze Tabelle mit dem CREATE table Anweisung.
Wenn ich dann aber den export mit phpMyAdmin mache, dann sehe ich die Optionen, um die Tabelle mit dem CREATE Anweisung zu exportieren.
Und dann klapt es auch mit dem import in meine XAMPP Testumgebung natürlich wie geschmiert.
Vielen Dank, ich habe hierdurch hinzugelernt.
Manchmal klappen Sachen nicht auf Anhieb, weil man nicht den richtigen Werkzeug benutzt und es ein wenig Kentniss und Erfahrung fehlt.
Viele Grüße
BasAanZee
 
Posts: 3
Joined: 28. June 2022 15:36
XAMPP version: 3.3.0
Operating System: Windows 10

Re: SQL table import gibt Fehlermeldung #1146

Postby Altrea » 05. July 2022 09:17

Freut mich, dass es geklappt hat. Und nur so lernt man auch am Besten, indem man sich einfach damit beschäftigt. Die Erfahrung kann dir nun keiner mehr nehmen.

Mich würde mal interessieren welches phpmyadmin ähnliche Tool das sei mit dem man nur Tabelleninhalte, nicht aber die Tabellenstruktur Statements exportieren kann.
Es würde dann natürlich auch Sinn ergeben, dieses Tool durch ein fähigeres zu Ersetzen, Es muss ja nicht phpmyadmin sein, HeidiSQL und die meisten anderen Datenbankverwaltungstools können das auch.
Nichtsdestotrotz schadet es ja auch nicht sich etwas mit phpMyAdmin zu beschäftigen.
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: 11926
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 20 guests