webForumDet fria alternativet

Import i PhpMyAdmin vill inte!

3 svar · 448 visningar · startad av silfver

silfverMedlem sedan apr. 20039 709 inlägg
#1

Okej, jag har suttit sedan klockan tio i dag och skrivit inlägg på min localhost. Nu när jag äntligen är klar så ska jag importera alla inläggen till min webbserver, som också använder phpMyAdmin. Men givetvis så funkar det inte så enkelt! Jag får ett felmeddelande.

Jag bara måste få det här att funka. Jag pallar inte skriva om 185 inlägg - igen!

Så här står det när jag försöker importera i phpMyAdmin:

Error

SQL-query :

CREATE TABLE `wp_posts` (
`ID` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`post_author` int( 4 ) NOT NULL default '0',
`post_date` datetime NOT NULL default '0000-00-00 00:00:00',
`post_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
`post_content` longtext NOT NULL ,
`post_title` text NOT NULL ,
`post_category` int( 4 ) NOT NULL default '0',
`post_excerpt` text NOT NULL ,
`post_status` enum( 'publish', 'draft', 'private', 'static', 'object' ) NOT NULL default 'publish',
`comment_status` enum( 'open', 'closed', 'registered_only' ) NOT NULL default 'open',
`ping_status` enum( 'open', 'closed' ) NOT NULL default 'open',
`post_password` varchar( 20 ) NOT NULL default '',
`post_name` varchar( 200 ) NOT NULL default '',
`to_ping` text NOT NULL ,
`pinged` text NOT NULL ,
`post_modified` datetime NOT NULL default '0000-00-00 00:00:00',
`post_modified_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
`post_content_filtered` text NOT NULL ,
`post_parent` int( 11 ) NOT NULL default '0',
`guid` varchar( 255 ) NOT NULL default '',
`menu_order` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `ID` ) ,
KEY `post_name` ( `post_name` ) ,
KEY `post_status` ( `post_status` )
)ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =188

MySQL said:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=188' at line 26

Jag tror att min localhost använder en nyare version av phpMyAdmin, men jag tror inte det skulle spela nån roll?

När jag skapade en tabell på localhost i phpMyAdmin så finns det så mycket alternativ att välja på. Collation, alltså. Antar att det är där jag valt nåt fel.

Säg att det här går att lösa utan att skriva om alla inlägg? Snälla! :(

silfverMedlem sedan apr. 20039 709 inlägg
#2

Jag är ledsen, kära wF:are. Jag blev alldeles ivrig när jag inte fick det att funka så jag förhastade mig litet... Jag öppnade min dumpfil i textpad och valde ut endast import-raderna och så körde jag in dom i phpMyAdmin så funkade det! *puh*

MatteMedlem sedan aug. 20002 970 inlägg
#3

Annars så om du har en nyare version av MySQL lokalt och behöver exportera till en äldre version av MySQL, så kan du i phpMyAdmin välja "SQL-export-kompatibilitet" till MySQL 4.0 eller MySQL 3.23.
Detta finns i phpMyAdmin 2.6.2 men inte i 2.6.0. Hur det är med 2.6.1 vet jag inte.

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Flyttas från SQL

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb