SQL tables problem

Begonnen von , 12 März 2002, 20:53:41

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kann VKP sql file nicht einspielen!
Habe neue phpMyAdmin 2.2.4
 runtergeladen und instaliert. Immer noch das gleiche Fehler. Problem fängt an bei nuke_config table:
You have an error in your SQL syntax near 'KEY selected (selected)
) TYPE=MyISAM' at line 13

Was ist denn da falsch? Hier nuke_config table:

DROP TABLE IF EXISTS nuke_config;
CREATE TABLE nuke_config (
  config_id int(10) NOT NULL auto_increment,
  allow_html int(2) default NULL,
  allow_bbcode int(2) default NULL,
  allow_sig int(2) default NULL,
  selected int(2) NOT NULL default '0',
  posts_per_page int(10) default NULL,
  hot_threshold int(10) default NULL,
  topics_per_page int(10) default NULL,
  email_sig varchar(255) default NULL,
  email_from varchar(100) default NULL,
  PRIMARY KEY  (config_id),
  UNIQUE KEY selected (selected)
) TYPE=MyISAM;

MySQL version ist 3.22.21



DarkBoy

Hi
es gibt einen thread dazu hier :
http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=33
das sollte dir helfen
btw . wäre nett wenn du dich anmelden würdest

OnE

Hi,
habe mich nun registriert!
Diesen Beitrag habe ich schon gelesen aber hilft mich nicht weiter...

 ) TYPE=MyISAM;
ist schon am Schluss aber gerade da ist problem.
Mit:
) TYPE=MyISAM PACK_KEYS=1;
kommt gleiche error?
Was soll ich da schreiben dass es funktioniert. MySQL version kann ich nicht ändern:)
Danke

FrankySZ

Hi One,

versuche bitte mal nur

);

statt den beiden Varianten.

Einmal raten, hast du strato als Provider?
greets Franky

OnE

ZitatHi One,

versuche bitte mal nur

);

statt den beiden Varianten.

Einmal raten, hast du strato als Provider?

MySQL said: You have an error in your SQL syntax near 'KEY selected (selected) );' at line 13

Ich bin in der Schweiz:)
Hoster ist ipshost.ch

FrankySZ

Hi OnE,

sorry aber so langsam gehen mir die Ideen aus, ich habe jetzt alle Varuanten durch ....

kopiere dir bitte mal folgenden sqlbefehl komplett raus und setze ihn in deine DB ein, thx

DROP TABLE IF EXISTS nuke_config;
CREATE TABLE nuke_config (
  config_id int(10) NOT NULL auto_increment,
  allow_html int(2) default NULL,
  allow_bbcode int(2) default NULL,
  allow_sig int(2) default NULL,
  selected int(2) NOT NULL default '0',
  posts_per_page int(10) default NULL,
  hot_threshold int(10) default NULL,
  topics_per_page int(10) default NULL,
  email_sig varchar(255) default NULL,
  email_from varchar(100) default NULL,
  PRIMARY KEY  (config_id),
  UNIQUE KEY selected (selected)
);

Damit lief es bei uns in unserer Betatestinstall einwandfrei auch wenn die DB hinterher automatisch das MyISAM und das Pack_Keys dahintergeschriben hat....
Wir werden auf alle Faelle weiterversuchen den Fehler bei dir nachzuvollziehen...
greets Franky

OnE

Danke für deine Mühe habe aber immer noch error at line 13...und weiss nicht was zu machen ist![Bearbeitet am: 13/3/2002 von OnE]

DarkBoy

Hi OnE,
dann bin ich leider momentan überfragt? Es wäre mal  nett wenn du deinen provider nun bittes  sich das mal anzuschauen ! Bekommst du denn alles ausser dieser tabelle in deine datenbank ?? oder gar nichts ?

OnE

Danke.
Folgende Tabelle kriege ich nicht in meine Datenbank:

DROP TABLE IF EXISTS nuke_config;
CREATE TABLE nuke_config (
  config_id int(10) NOT NULL auto_increment,
  allow_html int(2) default NULL,
  allow_bbcode int(2) default NULL,
  allow_sig int(2) default NULL,
  selected int(2) NOT NULL default '0',
  posts_per_page int(10) default NULL,
  hot_threshold int(10) default NULL,
  topics_per_page int(10) default NULL,
  email_sig varchar(255) default NULL,
  email_from varchar(100) default NULL,
  PRIMARY KEY  (config_id),
  UNIQUE KEY selected (selected)
) TYPE=MyISAM;

DROP TABLE IF EXISTS nuke_downloads_modrequest;
CREATE TABLE nuke_downloads_modrequest (
  requestid int(11) NOT NULL auto_increment,
  lid int(11) NOT NULL default '0',
  cid int(11) NOT NULL default '0',
  sid int(11) NOT NULL default '0',
  title varchar(100) NOT NULL default '',
  url varchar(100) NOT NULL default '',
  description text NOT NULL,
  modifysubmitter varchar(60) NOT NULL default '',
  brokendownload int(3) NOT NULL default '0',
  name varchar(100) NOT NULL default '',
  email varchar(100) NOT NULL default '',
  filesize int(11) NOT NULL default '0',
  version varchar(10) NOT NULL default '',
  homepage varchar(200) NOT NULL default '',
  PRIMARY KEY  (requestid),
  UNIQUE KEY requestid (requestid)
) TYPE=MyISAM;



DROP TABLE IF EXISTS nuke_gallery_media_class;
CREATE TABLE nuke_gallery_media_class (
  id int(2) NOT NULL default '0',
  class varchar(10) NOT NULL default '',
  PRIMARY KEY  (id),
  UNIQUE KEY id (id)
) TYPE=MyISAM;



DROP TABLE IF EXISTS nuke_links_categories;
CREATE TABLE nuke_links_categories (
  cid int(11) NOT NULL auto_increment,
  title varchar(50) NOT NULL default '',
  cdescription text NOT NULL,
  parentid int(11) NOT NULL default '0',
  PRIMARY KEY  (cid)
) TYPE=MyISAM;


DROP TABLE IF EXISTS nuke_links_modrequest;
CREATE TABLE nuke_links_modrequest (
  requestid int(11) NOT NULL auto_increment,
  lid int(11) NOT NULL default '0',
  cid int(11) NOT NULL default '0',
  sid int(11) NOT NULL default '0',
  title varchar(100) NOT NULL default '',
  url varchar(100) NOT NULL default '',
  description text NOT NULL,
  modifysubmitter varchar(60) NOT NULL default '',
  brokenlink int(3) NOT NULL default '0',
  PRIMARY KEY  (requestid),
  UNIQUE KEY requestid (requestid)
) TYPE=MyISAM;


DROP TABLE IF EXISTS nuke_message;
CREATE TABLE nuke_message (
  mid int(11) NOT NULL auto_increment,
  title varchar(100) NOT NULL default '',
  content text NOT NULL,
  date varchar(14) NOT NULL default '',
  expire int(7) NOT NULL default '0',
  active int(1) NOT NULL default '1',
  view int(1) NOT NULL default '1',
  mlanguage varchar(30) NOT NULL default '',
  PRIMARY KEY  (mid),
  UNIQUE KEY mid (mid)
) TYPE=MyISAM;


DROP TABLE IF EXISTS nuke_siteupdate;
CREATE TABLE nuke_siteupdate (
  id smallint(5) unsigned NOT NULL auto_increment,
  name varchar(40) NOT NULL default '',
  email varchar(40) NOT NULL default '',
  date datetime NOT NULL default '0000-00-00 00:00:00',
  files varchar(40) NOT NULL default '',
  updates text,
  bugs text,
  PRIMARY KEY  (id),
  UNIQUE KEY id (id)
) TYPE=MyISAM;

OnE

Hi wieder,
mit neustem phpMyAdmin 2.2.5-rc1
http://phpmyadmin.sourceforge.net/
geht auch nicht.

FrankySZ

Hi OnE,

ich habe noch mehrmals verschiedene Varianten getestet mit und ohne MyISAM, mit Pack_Keys und ohne...danach habe ich das Droptable weggelassen und weitergetestet....
Leider kann ich den Fehler mit den genannten Bereichen der sql nicht nachvollziehen.

Bis auf nuke_gallery_media_class und nuke_siteupdate sind das alles createaufrufe die identisch sind mit denen aus der sql-datei der phpNuke5.5 Standartversion von FB.

Hast du inzwischen mal deinen Provider fragen koennen, ob er ne Idee hat?
greets Franky

hi,
habe auch verschiedenste Varianten ausprobiert und die Tables in die Datenbank gekriegt! Wie?
Habe einfach überall vorletzte Zeile:
UNIQUE KEY ............
weggelassen!
Weiss nicht was die Zeile überhaupt macht (bin Anfänger)und ob dass wirklich gut ist was ich gemacht habe aber bis jetzt funktioniert (mit wenigen Ausnahmen) alles.

Wäre nicht schlecht wenn mir jemand sagen würde für was ist die Zeile:
 UNIQUE KEY selected (selected)
 
Nochmals danke und macht weiter so!
OnE

FrankySZ

Hi OnE,

prima, dass es nun doch geklappt hat :D
Obwohl es eigentlich auh mit dem Unique funktionieren sollte  :)
Ich werde die Tabels mal abchecken und raussuchen fuer was der zustaendig ist.

keine Ursache und bei weiteren Fragen, immer her damit :)
greets Franky