phpmyadmin importiert die Datenbanktabelle aus der Google-Tabelle

4931
phunehehe

Ich verwalte eine kleine Website, auf der sich Mitglieder als Mitglieder registrieren können. Früher habe ich ein Google-Formular zur Verwaltung der Mitgliederregistrierung verwendet, aber jetzt, da die Anzahl der Benutzer ziemlich groß wird, wechsle ich zu mysql. Derzeit habe ich etwa 500 Mitglieder in der Datenbank, die in einer Google-Tabelle gespeichert sind. Wie kann ich einen Massenimport aus einer Google-Tabelle in eine Tabelle in Mysql durchführen? Übrigens verwende ich phpmyadmin, daher ist eine Lösung für phpmyadmin vorzuziehen :)
Danke.

0

3 Antworten auf die Frage

4
bert

Importieren Sie nun die Tabellenabfrage erneut. Diese ersetzt die zuvor erstellte Dummy-Tabelle.

meinst du, ich müsste 500 mal kopieren und einfügen? phunehehe vor 14 Jahren 0
Keine nur eine Einfügen-Aktion. Ich kann die genaue Interpunktion von SQL momentan nicht überprüfen, aber das einzige, was nötig sein könnte, ist eine Such- und Ersetzungsaktion, um eine Rückkehr mit () zu ersetzen (oder so). bert vor 14 Jahren 0
3
Alastair

Google Text & Tabellen-Tabelle:

  1. Datei> Herunterladen als ...> CSV

phpMyAdmin:

  1. Importieren> Format: CSV
  2. ✔ Die erste Zeile der Datei enthält die Tabellenspaltennamen
  3. [Gehen]

Da es sich um Klartext handelt, gibt es unzählige Möglichkeiten, dies zu tun. Wenn Sie jedoch eine ältere Version von phpMyAdmin verwenden (oder sich überhaupt nicht finden), können Sie fgetcsv () oder str_getcsv () von PHP zur Verarbeitung verwenden die Datei und importieren Sie es.

0
bert

SQL ist einfach lesbarer Text. Erstellen Sie in PHPmyAdmin eine neue Tabelle mit der gewünschten Struktur, zwei Dummy-Einträgen, und exportieren Sie die Abfrage dafür in eine .sql-Textdatei mit der Markierung "drop table". Exportieren Sie mit der Tabelle eine durch Kommas getrennte Textdatei. Schneiden Sie nun die Teile aus der CSV-Datei aus und fügen Sie sie in die SQL-Datei ein, und passen Sie die Anzahl der Felder im SQL-Header an. Verwenden Sie bei Bedarf Suchen und Ersetzen, um die Interpunktion abzugleichen. Verwenden Sie Notepad ++ (Smultron auf einem Mac) zum einfachen Bearbeiten von .sql-Dateien. Sie können zwei Such- und Ersetzungsaktionen verwenden, um CSV in SQL zu konvertieren

ersetzen mit ','

return ersetzen durch '); INSERT INTO Tabellenname Feldname1, Feldname2) VALUES (

Kopieren Sie dann die bearbeitete Liste in die Dummy-SQL-Abfrage.

Importieren Sie nun die Tabellenabfrage erneut. Diese ersetzt die zuvor erstellte Dummy-Tabelle.