SQL-Problem

  • Huhu


    Ich will eine mySQL Datenbank von meinem Lappi auf meinen Webspace übertragen. Per phpMyAdmin habe ich die Tabellen exportiert.


    Danach habe ich im phpMyAdmin von meinem Webspace die Datei eingefügt, er lädt sehr lange, dann kommt plötzlich folgende Meldung:


    [PHP]
    SQL-Befehl:


    -- phpMyAdmin SQL Dump
    -- version 2.6.2-pl1
    -- http://www.phpmyadmin.net
    --
    -- Host: localhost
    -- Erstellungszeit: 03. August 2005 um 18:27
    -- Server Version: 4.1.12
    -- PHP-Version: 5.0.4
    --
    -- Datenbank: `typo`
    --
    -- --------------------------------------------------------
    --
    -- Tabellenstruktur für Tabelle `be_groups`
    --
    CREATE TABLE `be_groups` (
    `uid` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
    `pid` int( 11 ) unsigned NOT NULL default '0',
    `tstamp` int( 11 ) unsigned NOT NULL default '0',
    `title` varchar( 20 ) COLLATE latin1_general_ci NOT NULL default '',
    `non_exclude_fields` blob NOT NULL ,
    `db_mountpoints` varchar( 40 ) COLLATE latin1_general_ci NOT NULL default '',
    `pagetypes_select` tinyblob NOT NULL ,
    `tables_select` blob NOT NULL ,
    `tables_modify` blob NOT NULL ,
    `crdate` int( 11 ) unsigned NOT NULL default '0',
    `cruser_id` int( 11 ) unsigned NOT NULL default '0',
    `groupMods` tinyblob NOT NULL ,
    `file_mountpoints` varchar( 40 ) COLLATE latin1_general_ci NOT NULL default '',
    `hidden` tinyint( 3 ) unsigned NOT NULL default '0',
    `inc_access_lists` tinyint( 3 ) unsigned NOT NULL default '0',
    `description` text COLLATE latin1_general_ci NOT NULL ,
    `lockToDomain` varchar( 50 ) COLLATE latin1_general_ci NOT NULL default '',
    `deleted` tinyint( 3 ) unsigned NOT NULL default '0',
    `TSconfig` blob NOT NULL ,
    `subgroup` tinyblob NOT NULL ,
    `hide_in_lists` tinyint( 4 ) NOT NULL default '0',
    `explicit_allowdeny` blob NOT NULL ,
    `allowed_languages` tinyblob NOT NULL ,
    `custom_options` blob NOT NULL ,
    PRIMARY KEY ( `uid` ) ,
    KEY `parent` ( `pid` )
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =1 [/PHP]


    MySQL meldet:

    Zitat
    Code
    1. #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 default '',
    2. `non_exclude_f


    Was ist da los?

  • Frag mal Google. Das Problem hatten schon hunderte vor Dir. :)


    Edit: Ach, ich will mal nicht so sein: Aktiviere beim Exportieren mal "Fremdschlüsselüberprüfung deaktivieren", dann solltest Du beim Importieren keine Probleme mehr haben.


    Gruäss,
    chrlen.

  • ich weiss nicht wie das bei MYSQL genau ist, aber ich könnte mir vorstellen, dass du auch n Problem bei den IDs bekommst.


    Für den import würde ich die auto increments rausnehmen und die wieder nachträglich reinmachen.



    naja, anyway, MYSQL interessiert mich nur begrenzt.. Go Postgres go ;-)


    cya

    Marktplatz Bewertung
    Kiste 1: Sloti 800 TB
    Kiste 2: DLT3C @ 2.6GhZ
    ...
    Kiste 7 & Kiste 8: PhII 720BE, 8GB ram. 1x mit X25-m II 80GB & 4870, 1x mit indilinx MLC 32GB

    [SIZE=7]Dieser Beitrag, inkl. vorhandenen Anhängen, ist ungeschützt und könnte während der Übermittlung oder nachträglich von 3. verändert werden. Der Absender schliesst deshalb jede Haftung oder rechtliche Verbindlichkeit für elektronisch versandte Nachrichten aus. Weiter ist der Inhalt des Postings frei erfunden, eventuelle Annäherungen an die Realität sind höchstens unbeabsichtigt und zufällig entstanden. Zu all meinen PCs haben mehrere Leute Zugang und nutzen diesen auch.[/SIZE]

  • Zitat

    Original von Berguzi
    Chrlen's Tipp hat leider nicht funktioniert :(


    Nicht? Viele Kunden konnten das Problem mit diesem Vorgehen umgehen. Welche Fehlermeldung kommt? Wieder dieselbe?


    Gute Nacht.


    Gruäss,
    chrlen.