MySQL Fehlermeldung bei Import

neill_ben

Grünschnabel
hi ich hab leider meine datenbank falsch exportiert und danach gelöscht, nun kommt immer eine fehlermeldung wenn ich versuche sie wieder zu importieren.

hier die das file

Code:
-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
-- 
-- Host: localhost:3306
-- Erstellungszeit: 14. Mai 2010 um 14:33
-- Server Version: 5.0.51
-- PHP-Version: 5.2.6
-- 
-- Datenbank: `jan`
-- 

-- --------------------------------------------------------

-- 
-- Tabellenstruktur für Tabelle `jv_banner`
-- 

CREATE TABLE `jv_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `cid` int(11) NOT NULL default '0',
  `type` varchar(10) NOT NULL default 'banner',
  `name` varchar(50) NOT NULL default '',
  `imptotal` int(11) NOT NULL default '0',
  `impmade` int(11) NOT NULL default '0',
  `clicks` int(11) NOT NULL default '0',
  `imageurl` varchar(100) NOT NULL default '',
  `clickurl` varchar(200) NOT NULL default '',
  `date` datetime default NULL,
  `showBanner` tinyint(1) NOT NULL default '0',
  `checked_out` tinyint(1) NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `editor` varchar(50) default NULL,
  `custombannercode` text,
  PRIMARY KEY  (`bid`),
  KEY `viewbanner` (`showBanner`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

-- 
-- Daten für Tabelle `jv_banner`
-- 

INSERT INTO `jv_banner` (`bid`, `cid`, `type`, `name`, `imptotal`, `impmade`, `clicks`, `imageurl`, `clickurl`, `date`, `showBanner`, `checked_out`, `checked_out_time`, `editor`, `custombannercode`) VALUES (1, 1, '', 'OSM 1', 0, 44, 0, 'osmbanner1.png', 'http://www.opensourcematters.org', '2009-12-17 20:44:28', 1, 0, '0000-00-00 00:00:00', '', ''),
(2, 1, '', 'OSM 2', 0, 50, 0, 'osmbanner2.png', 'http://www.opensourcematters.org', '2009-12-17 20:44:35', 1, 0, '0000-00-00 00:00:00', '', '');


und folgende fehlermeldung

Fehler

SQL-Befehl:

-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost:3306
-- Erstellungszeit: 14. Mai 2010 um 14:33
-- Server Version: 5.0.51
-- PHP-Version: 5.2.6
--
-- Datenbank: `jan`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `jv_banner`
--
CREATE TABLE `jv_banner` (
`bid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`cid` int( 11 ) NOT NULL default '0',
`type` varchar( 10 ) NOT NULL default 'banner',
`name` varchar( 50 ) NOT NULL default '',
`imptotal` int( 11 ) NOT NULL default '0',
`impmade` int( 11 ) NOT NULL default '0',
`clicks` int( 11 ) NOT NULL default '0',
`imageurl` varchar( 100 ) NOT NULL default '',
`clickurl` varchar( 200 ) NOT NULL default '',
`date` datetime default NULL ,
`showBanner` tinyint( 1 ) NOT NULL default '0',
`checked_out` tinyint( 1 ) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar( 50 ) default NULL ,
`custombannercode` text,
PRIMARY KEY ( `bid` ) ,
KEY `viewbanner` ( `showBanner` )
) ENGINE = MYISAM AUTO_INCREMENT =3DEFAULT CHARSET = utf8 AUTO_INCREMENT =3;

MySQL meldet: Dokumentation
#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 `jv_banner` (
`bid` int(11) NOT NULL auto_increment,
`cid' at line 1
 
uups
hatte ich vergessen

also, was mache ich falsch bzw, wie kann ich es anstellen, das ich meine sql doch noch importieren kann?
 
Wenn du das ganze File per Copy&paste versucht hast zu importieren, ist es kein Wunder das Fehlermeldungen auftauchen. Du darfst nicht die Kommentare (die Zeilen die mit Bindestrichen beginnen) einfügen.
 
ich hab das ganze per export befehl von myphp und dem import befehl gemacht.

was kann ich denn jetzt machen, damit ich dennoch meine alten daten wieder einspielen kann?
 
also ich hab mir das als xyz.sql datei senden lassen und wollte diese datei auch wieder importieren

das hatte bis dato immer geklappt, nur diese mal nicht
 
sorry aber ich raff nicht was du meinst. ich hab bis jetzt immer ein backup via phpmyadmin gemacht. ich bin auf exportieren gegangen und hab mir ein sql file senden lassen, wenn ich nun dieses file wie sonst wieder importieren will kommt diese fehler meldung. ich hab da nix mit copy und paste gemacht.

auch die sql files die importir wurden sahen alles so aus (also auch so zeilen mir bindestriche) wie das was ich gepostet habe.

soll ich ab jetzt nur die dinger ab den create befehl versuchen zu importieren?
 
Bei phpMyAdmin gibt es doch ein SQL Fenster in dem du SQL Befehle ausführen kannst. Darein kannst du nacheinander die einzelnen MySQL-Befehle hinein kopieren.
Bei dir wäre das jetzt:
SQL:
CREATE TABLE `jv_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `cid` int(11) NOT NULL default '0',
  `type` varchar(10) NOT NULL default 'banner',
  `name` varchar(50) NOT NULL default '',
  `imptotal` int(11) NOT NULL default '0',
  `impmade` int(11) NOT NULL default '0',
  `clicks` int(11) NOT NULL default '0',
  `imageurl` varchar(100) NOT NULL default '',
  `clickurl` varchar(200) NOT NULL default '',
  `date` datetime default NULL,
  `showBanner` tinyint(1) NOT NULL default '0',
  `checked_out` tinyint(1) NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `editor` varchar(50) default NULL,
  `custombannercode` text,
  PRIMARY KEY  (`bid`),
  KEY `viewbanner` (`showBanner`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
und danach
SQL:
INSERT INTO `jv_banner` (`bid`, `cid`, `type`, `name`, `imptotal`, `impmade`, `clicks`, `imageurl`, `clickurl`, `date`, `showBanner`, `checked_out`, `checked_out_time`, `editor`, `custombannercode`) VALUES (1, 1, '', 'OSM 1', 0, 44, 0, 'osmbanner1.png', 'http://www.opensourcematters.org', '2009-12-17 20:44:28', 1, 0, '0000-00-00 00:00:00', '', ''),
(2, 1, '', 'OSM 2', 0, 50, 0, 'osmbanner2.png', 'http://www.opensourcematters.org', '2009-12-17 20:44:35', 1, 0, '0000-00-00 00:00:00', '', '');
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück