Hallo zusammen, ich hab nun beide Kleinanzeigenmodule ausprobiert und immer wieder kann ich die SQL Datei nicht installieren.
Da kommt laufend diese Fehlermeldung:
#1064 - You have an error in your SQL syntax near 'collate latin1_general_ci NOT NULL default '',
`gliederung` smallint(5) unsig' at line 7
Kann mir jemand einen Hinweis geben, was falsch ist?
Die gesamte Datei sieht so aus:
Fehler
SQL-Befehl:
-- phpMyAdmin SQL Dump
-- version 2.9.0.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 24. März 2008 um 09:01
-- Server Version: 5.0.24
-- PHP-Version: 5.1.6
--
-- Datenbank: `pragma`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `mxfed54c_classifieds_rub`
--
CREATE TABLE `mxfed54c_classifieds_rub` (
`rubid` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`masterrubid` smallint( 5 ) unsigned NOT NULL default '0',
`title` varchar( 50 ) COLLATE latin1_general_ci NOT NULL default '',
`gliederung` smallint( 5 ) unsigned NOT NULL default '0',
`url` varchar( 50 ) COLLATE latin1_general_ci NOT NULL default '',
`ads` enum( 'y', 'n' ) COLLATE latin1_general_ci NOT NULL default 'n',
`date_append` int( 11 ) default NULL ,
`description` varchar( 50 ) COLLATE latin1_general_ci NOT NULL default '',
`useronly` enum( '0', '1', '2' ) COLLATE latin1_general_ci NOT NULL default '0',
PRIMARY KEY ( `rubid` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =579;
Hallo nelenzuchtes :smile:
Ich bin zwar kein SQL-Experte, aber versuchs mal ohne
ZitatCOLLATE latin1_general_ci
Wahrscheinlich hast du da was anderes eingestellt, und deshalb kann die Tabelle nicht angelegt werden ;)
Also so
CREATE TABLE `mxfed54c_classifieds_rub` (
`rubid` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`masterrubid` smallint( 5 ) unsigned NOT NULL default '0',
`title` varchar( 50 ) NOT NULL default '',
`gliederung` smallint( 5 ) unsigned NOT NULL default '0',
`url` varchar( 50 ) NOT NULL default '',
`ads` enum( 'y', 'n' ) NOT NULL default 'n',
`date_append` int( 11 ) default NULL ,
`description` varchar( 50 ) NOT NULL default '',
`useronly` enum( '0', '1', '2' ) NOT NULL default '0',
PRIMARY KEY ( `rubid` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =579;
Gruß Gerhard
Nabend, supi dankeschön. Hab nun überall das COLLATE latin1_general_ci
entfernt und auch den Schluß mit ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=579 ;
Jetzt klappts. :thumbup:
Bitte, freut mich das es funktioniert hat. :smile: