php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.09.2008, 18:50  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard mysql Datei import bei strato / FEHLER

Hallo zusammen.

Ich habe folgendes Problem.
Wenn ich bei mir local mein Datenbank-Backup mache mit
Mysql-Administrator 1.2.12 und sie dann wieder über das Programm bei mir auf dem localen Rechner (xamp) aufspiele funktionierts.

Doch wenn ich dieses SQL Backup bei strato hochladen möchte bekomme ich immer Fehlermeldung.
Habe jetzt auch schon alle Kommentar entfernt weil ich gelesen habe das sie evtl. das Problem sein könnten.

Doch jetzt bekomme ich folgende Fehlermeldung:
Code:
CREATE TABLE `angebot` ( 
`angebotsid` int( 11 ) NOT NULL ,
`anfrageid` int( 11 ) default NULL ,
`büroid` int( 11 ) NOT NULL ,
`angebot` varchar( 100 ) NOT NULL ,
`angebotsnr` tinytext NOT NULL ,
PRIMARY KEY ( `angebotsid` ) ,
KEY `angebot_ibfl_1` ( `anfrageid` ) ,
KEY `angebot_ibfk_2` ( `büroid` ) ,
CONSTRAINT `angebot_ibfk_2` FOREIGN KEY ( `büroid` ) REFERENCES `reisebuero` ( `büroid` ) ON DELETE CASCADE ON UPDATE CASCADE ,
CONSTRAINT `angebot_ibfl_1` FOREIGN KEY ( `anfrageid` ) REFERENCES `reiseanfrage` ( `anfrageid` ) ON DELETE CASCADE ON UPDATE CASCADE 
) ENGINE = InnoDB DEFAULT CHARSET = latin1 

MySQL meldet:  
#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 '

CREATE TABLE `angebot` (
  `angebotsid` int(11) NOT NULL,
  `anfrageid`' at line 1
Komisch ist bloß wenn ich mir das Backup-Script anzeigen lasse....
und mir dann zuerst jede Tabelle einzeln bei Stratos PHP-MY-ADMIN...
erstelle und dannach für jede Tabelle die Daten per einzelne SQL Befehle hinzufüge funktionierts.


Woran liegt das???
Es ist echt nervig zuerst die tabellen per sql befehl und dann die Daten hinzuzufügen....das dauert einfach zu lange
freakymiky ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.09.2008, 19:29  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Die Fehlermeldung sieht für mich so aus, als wenn da noch etwas vor diesem einen CREATE TABLE stehen könnte. Wenn ja, was?
David ist offline   Mit Zitat antworten
Alt 04.09.2008, 19:43  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard

nein da steht nix vor.
Ich versteh das nicht

Wenn ich mir das Script mit dem Editor aufmache....
sieht der Anfang so aus:
Zitat:
CREATE TABLE `angebot` (
`angebotsid` int(11) NOT NULL,
`anfrageid` int(11) default NULL,
`büroid` int(11) NOT NULL,
`angebot` varchar(100) NOT NULL,
`angebotsnr` tinytext NOT NULL,
PRIMARY KEY (`angebotsid`),
KEY `angebot_ibfl_1` (`anfrageid`),
KEY `angebot_ibfk_2` (`büroid`),
CONSTRAINT `angebot_ibfk_2` FOREIGN KEY (`büroid`) REFERENCES `reisebuero` (`büroid`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `angebot_ibfl_1` FOREIGN KEY (`anfrageid`) REFERENCES `reiseanfrage` (`anfrageid`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE `bilder` (
`picid` int(11) NOT NULL auto_increment,
`picspicid` int(11) NOT NULL,
`userid` int(11) NOT NULL default '0',
`picthumb_link` varchar(100) default NULL,
`piclink` varchar(100) default NULL,
`picname` varchar(50) default NULL,
`picthumbname` varchar(50) default NULL,
`avatarlink` varchar(100) default NULL,
`avatarname` varchar(100) default NULL,
`hauptfoto` char(1) default 'N',
`points` int(11) NOT NULL default '0',
`votes` int(11) NOT NULL default '0',
`datum` timestamp NOT NULL default CURRENT_TIMESTAMP,
`bewertungen` varchar(1) default 'N',
PRIMARY KEY (`picid`),
KEY `bilder_ibfk_1` (`picspicid`),
KEY `bilder_ibfk_2` (`userid`),
CONSTRAINT `bilder_ibfk_1` FOREIGN KEY (`picspicid`) REFERENCES `pics` (`picspicid`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `bilder_ibfk_2` FOREIGN KEY (`userid`) REFERENCES `login` (`userid`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1 COMMENT='InnoDB free: 10240 kB; (userid) REFER register/login(userid)';
Hab extra schon alle Kommentare weggemacht.....
freakymiky ist offline   Mit Zitat antworten
Alt 04.09.2008, 19:56  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Hm, aus irgendeinem Grund zeigt MySQL in der Fehlermeldung
Zitat:
near '

CREATE
zwei Zeilenumbrüche vor CREATE an.
Mysql-Administrator schreibt direkt die Datei, also als Befehl "dump" "wählen Sie einen Dateinamen" und fertig? (kenne das Programm nicht)
Wie und womit importierst Du die Daten auf dem Strato-Server?
David ist offline   Mit Zitat antworten
Alt 04.09.2008, 20:06  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard

Das ist echt zum Haare raufen.

Ich importiere die Daten bei Strato ganz einfach in dem ich nach dem Anmelden auf
Einstellungen => Datenbankverwaltung gehe.
Dann öffnet sich auch schon phpMyAdmin 2.6.4-pl4.
freakymiky ist offline   Mit Zitat antworten
Alt 04.09.2008, 20:15  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Ok, also erstmal Mysql-Administrator. Klick,klick,klick und das Ding schreibt Dir eine Datei? Oder Kommandozeile > dateiname ? Oder wie funktioniert das?
Dann Strato. Du rufst phpMyAdmin auf. Und dann lädst Du die Datei hoch oder öffnest Du sie im Texteditor, alles markieren, kopieren, einfügen?
David ist offline   Mit Zitat antworten
Alt 04.09.2008, 20:23  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Probier mal das als Transaktion, durch die Fremdschlüssel kann es sonst durchaus zu Fehlern kommen, auch wenn ich da eine andere Fehlermeldung erwarten würde.
__________________
Frank ist offline   Mit Zitat antworten
Alt 04.09.2008, 23:19  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard

@david
Ja, wenn du erstmal im Program My Sql Admistrator bist,
wählst du einfach die Datenbank aus und machst ein backup.
Somit erstellt er also das sql sript.
Bei strato mit myphpadmin habe ich schon beides versucht...
1. die script als datei importierem und
2. mit kopie und einfüge im sql editor.
freakymiky ist offline   Mit Zitat antworten
Alt 05.09.2008, 08:12  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Dann lass mal bitte
PHP-Code:
<?php
$filename 
'test.sql';

error_reporting(E_ALL);
ini_set('display_errors'1);
$c file_get_contents($filename);
for(
$i=0$i<32$i++) {
  
printf('%02X %s  'ord($c[$i]), $c[$i]);
}
über Deine sql Datei laufen und poste die Ausgabe.
David ist offline   Mit Zitat antworten
Alt 05.09.2008, 09:19  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard

Guten morgen.

Habe ich gemacht.
Das kommt bei rum.

EF ï BB » BF ¿ 44 D 52 R 4F O 50 P 20 54 T 41 A 42 B 4C L 45 E 20 49 I 46 F 20 45 E 58 X 49 I 53 S 54 T 53 S 20 60 ` 61 a 6E n 67 g 65 e 62 b 6F o 74 t
freakymiky ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql fehler Crazystep PHP Tipps 2008 6 28.07.2008 14:55
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
Fehler beim Wechsel von MySQL 4 nach 5 JK Datenbanken 2 09.12.2005 18:43
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
mysql_query meldet Fehler, MySQL Query Browser nicht Datenbanken 3 04.05.2005 17:15
[Erledigt] mysql fehler PHP Tipps 2005 18 17.04.2005 19:26
[Erledigt] CSV Datei in MySQL importieren Datenbanken 3 04.04.2005 09:11
Fehler bei Standard-Script Datei hochladen... PHP Tipps 2004 1 02.09.2004 11:53
aus mysql db auslesen und in datei schreiben. Sclot PHP Tipps 2004 2 19.07.2004 21:56
MySQL Syntax Fehler PHP Tipps 2004 3 27.06.2004 13:01
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09
datei upload + Fehler #2 PHP Tipps 2004 1 03.06.2004 12:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
strato datenbank importieren, strato sql importieren, strato mysql importieren, strato mysql import, strato sql import, strato sql datenbank importieren, strato mysql datenbank importieren, datenbank importieren strato, strato datenbank import, strato datenbank kopieren, datenbank import strato, http://www.php.de/datenbanken/47181-mysql-datei-import-bei-strato-fehler.html, strato phpmyadmin importieren, strato import sql, strato phpmyadmin import, datenbank bei strato importieren, strato db import, mysql import strato, strato db importieren, mysql strato import

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum