Sida 1 av 1

Importera databas till phpmyadmin går ej

Postat: 2005-11-14 14:51
av JMH
När jag skapar en ny databas i phpmyadmin med samma namn som sql txt filen och väljer importera så får jag medelandet "ingen sql fråga"

Vad menas med detta?

Tacksam för svar!

Postat: 2005-11-14 16:06
av Holger
Får det felmeddelandet när du skapar databasen? Eller funkar det?

eller

Får du felmeddelandet först när du försöker ladda upp/importera SQLen?

Postat: 2005-11-14 19:43
av JMH
Jag får medelandet när jag försöker importera databasen. Den är exporterad som txt fil.

Postat: 2005-11-14 19:46
av Holger
Har du kollat att den innehåller kommandona CREATE (SQL-filen menar jag ...)

Postat: 2005-11-14 22:23
av JMH
Ja det står CREATE TABLE lite här och där i filen ^^

Postat: 2005-11-15 08:22
av Holger
Skickade PM till dig

Postat: 2005-11-15 09:02
av JMH
pm svarat =)

Postat: 2005-11-15 15:36
av JMH
Tack för hjälpen! Det funkar bra nu ^^

Postat: 2005-11-15 15:40
av Holger
Fint!

(För alla som undrar: lösningen var att dela upp SQL-filen i flera mindre delar.)

Postat: 2005-11-15 15:59
av JMH
Jupp, det funkade att att göra så på min server. Sedan efter det var klart så exporterade jag filen och den var betydligt mindre utan spelling cow mod.

Hur som helst så har jag ett problem och det är att databasen inte går att importera på mitt webhotell >_<

Får medelandet

"Error

SQL-query :

CREATE TABLE `phpbb_attach_quota` (
`user_id` mediumint( 8 ) unsigned NOT NULL default '0',
`group_id` mediumint( 8 ) unsigned NOT NULL default '0',
`quota_type` smallint( 2 ) NOT NULL default '0',
`quota_limit_id` mediumint( 8 ) unsigned NOT NULL default '0',
KEY `quota_type` ( `quota_type` )
)ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci

MySQL said:

#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci' at line 7
"

Säger mig inte så mycket mer än att något är knas.

Postat: 2005-11-15 16:18
av Holger
Varför blir det så?
SQL-filen som du skickade har bara följande:

Kod: Markera allt

CREATE TABLE `phpbb_attach_quota` (
  `user_id` mediumint(8) unsigned NOT NULL default '0',
  `group_id` mediumint(8) unsigned NOT NULL default '0',
  `quota_type` smallint(2) NOT NULL default '0',
  `quota_limit_id` mediumint(8) unsigned NOT NULL default '0',
  KEY `quota_type` (`quota_type`)
) TYPE=MyISAM;

Postat: 2005-11-15 16:40
av JMH
Den jag skickade är inte samma som jag har nu. Jag gjorde som du sa på min server, sen exporterade jag en ny sql från min server för att sedan importera till min host. Jag testar alltid så saker funkar på min server innan.

Postat: 2005-11-15 16:44
av JMH
hmm gämförde den nya med en gamla och ser följande

den gamla sql filen
CREATE TABLE `phpbb_attach_quota` (
`user_id` mediumint(8) unsigned NOT NULL default '0',
`group_id` mediumint(8) unsigned NOT NULL default '0',
`quota_type` smallint(2) NOT NULL default '0',
`quota_limit_id` mediumint(8) unsigned NOT NULL default '0',
KEY `quota_type` (`quota_type`)
) TYPE=MyISAM;
den nya
CREATE TABLE `phpbb_attach_quota` (
`user_id` mediumint(8) unsigned NOT NULL default '0',
`group_id` mediumint(8) unsigned NOT NULL default '0',
`quota_type` smallint(2) NOT NULL default '0',
`quota_limit_id` mediumint(8) unsigned NOT NULL default '0',
KEY `quota_type` (`quota_type`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Verkar som det där i slutet av texten ställer till det "DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
"

Postat: 2005-11-15 16:53
av JMH
det var som jag trodde ^^

Kör man utan den raden så funkar det bra

Tack för hjälpen igen