Guten Tag,
ich versuche eine Datenbank zu installieren welche zuvor auf einer älteren MySQL-Version
lief. Leider wird die Datei "eintraege.sql" nicht akzeptiert. TYPE habe ich durch ENGINE in der Datei "grundtabelle.sql" ersetzt sowie (`id`, `titel`, `beschreibung`, `url`, `keywords`, `kategorie`,
`benutzermail`, `top smallint`, `PRIMARY KEY` ) zwischen `eintraege` und VALUES gesetzt. Dennoch erscheint die Fehlermeldung: #1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'INSERT INTO `eintraege` (`id`, `titel`, `beschreibung`, `url`, `keywords` ' in Zeile 14
-- phpMyAdmin SQL Dump
-- version 3.4.7
--
http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 27. Jul 2012 um 07:00
-- Server Version: 5.5.25
-- PHP-Version: 5.2.17-0.dotdeb.0
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00",
--
-- Datenbank: `usr_web472_4`
--
-- --------------------------------------------------------
--
-- Daten für Tabelle `eintraege`
--
INSERT INTO `eintraege` (`id`, `titel`, `beschreibung`, `url`, `keywords`, `kategorie`,
`benutzermail`, `top smallint`, `PRIMARY KEY` ) VALUES ...
Erzeugt wird der Online-Inhalt der Datei "eintraege.sql" dann durch die Datei "grundtabelle.sql" :
--
-- Tabellenstruktur für Tabelle 'eintraege'
--
CREATE TABLE eintraege (
id int(10) unsigned NOT NULL auto_increment,
titel varchar(120) default NULL,
beschreibung text,
url varchar(255) default NULL,
keywords text,
kategorie varchar(45) default NULL,
benutzermail varchar(70) default NULL,
ip_date_time varchar(100) default NULL,
top smallint(5) unsigned default '0',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Nur hier schon sind 10 Spalten angegeben statt der 9 in "eintraege.sql".
Kann jemand den Fehler bitte finden? Die Anführungstriche ` hatte ich auch schon weggelassen.
Vielen Dank.