[Erledigt] SQL Datei wird abgelehnt

Begonnen von nelenzuchtes, 15 Juli 2008, 10:09:10

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

nelenzuchtes

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;
Gruß Moni

GerhardSt

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 soCREATE 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

nelenzuchtes

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:
Gruß Moni

GerhardSt

Bitte, freut mich das es funktioniert hat. :smile: