tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
265
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    oldputz1990 oldputz1990 ist offline Mitglied Brokat
    Registriert seit
    Sep 2006
    Beiträge
    256
    Hallo!

    Ich wollte gerade die Mysql Daten vom Localhost auf den Server spielen.

    Im Phpmyadmin (localhost) habe ich auf exportieren gedrückt.

    Und den SQL Befehl habe ich dann am Server reinkopiert.

    Dann kom Folgendes:

    PHP-Code:
     SQL-Befehl:

    -- 
    phpMyAdmin SQL Dump
    -- version 2.9.2
    -- http://www.phpmyadmin.net
    -- 
    -- 
    Hostlocalhost
    -- Erstellungszeit10. Mai 2007 um 10:31
    -- Server Version5.0.33
    -- PHP-Version5.2.1
    -- 
    -- 
    Datenbank: `spesdfasdcial_effeasdfasdcts`
    -- 
    -- --------------------------------------------------------
    -- 
    -- 
    Tabellenstruktur für Tabelle `album`
    -- 
    CREATE TABLE `album` (
    `
    idintNOT NULL AUTO_INCREMENT ,
    `
    galleryvarchar50 COLLATE latin1_general_ci NOT NULL ,
    `
    uservarchar50 COLLATE latin1_general_ci NOT NULL ,
    `
    timeint50 NOT NULL ,
    `
    anzahlint10 NOT NULL ,
    `
    statusintNOT NULL ,
    `
    pwdvarchar50 COLLATE latin1_general_ci NOT NULL ,
    PRIMARY KEY ( `id` )
    ENGINE MYISAM DEFAULT CHARSET latin1 COLLATE latin1_general_ci AUTO_INCREMENT =18 
    PHP-Code:
     MySQL meldetDokumentation
    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_general_ci NOT NULL,
      
    `uservarchar(50colla 
    Was mache ich falsch?

    Danke!
     

  2. #2
    Blame23 Blame23 ist offline Mitglied Bronze
    Registriert seit
    May 2007
    Beiträge
    33
    Das liegt daran dass die Anweisung "COLLATE" erst ab MySQL 4.1 existiert. Aber auf deinem Server läuft wohl eine ältere Version. Am einfachsten wäre es wenn du alle "COLLATE latin1_general_ci" rauslöschst.

    oder versuch mal
    mysqldump -u username -p --skip-opt database_name > export_file_name.sql

    Dieser Ausdruck ist verträglicher für ältere Datenbanken da neue Statements weggelassen werden.

    greez
    Blame

    Edit: Sorry hab erst jetzt gesehn dass du mysql 5 benutzt. Versuch trotzdem mal mein Vorschlag, villeicht ts ja
    Geändert von Blame23 (10.05.07 um 16:48 Uhr)
     

  3. #3
    oldputz1990 oldputz1990 ist offline Mitglied Brokat
    Registriert seit
    Sep 2006
    Beiträge
    256
    Ich habe mich gerade an den SUpport gewendet:

    Die haben jetzt die Mysql Version auf 4.1 upgedatet!

    Danke!
     

Ähnliche Themen

  1. Datenbank wiederherstellen / importieren phpmyadmin
    Von Knitter im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 17.01.06, 12:51
  2. Datei über phpmyadmin in mysql importieren
    Von webpagemaster im Forum PHP
    Antworten: 2
    Letzter Beitrag: 21.02.05, 09:51
  3. Excel *.csv in phpmyadmin importieren
    Von BitBurger im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 16.02.05, 11:07
  4. [MySQL] Tabelle mit PHpMyAdmin importieren
    Von Jägermeister im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 03.01.05, 08:41
  5. [phpmyadmin-tabellen importieren]
    Von lumobra im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 04.10.03, 16:34