Когато импортирам базата данни, създадена на локалния ми сървър и експортирана от него, отдалечения сървър дава следната грешка (давам и запитването, защото аз лично не виждам грешка в синтаксиса). Грешката е еднаква при импорт на всички таблици поотделно, но е на различни места
Някой имал ли е подобен проблем и може ли да помогне? Отдалеченият сървър е 100WEBspace, ако това има значение
SQL-запитване :
CREATE TABLE `mos_akocomment` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`parentid` int( 10 ) NOT NULL default '0',
`status` int( 10 ) NOT NULL default '0',
`contentid` int( 10 ) NOT NULL default '0',
`ip` varchar( 15 ) collate latin1_general_ci NOT NULL default '',
`name` varchar( 30 ) collate latin1_general_ci NOT NULL default '',
`title` varchar( 40 ) collate latin1_general_ci NOT NULL default '',
`comment` textcollate latin1_general_ci NOT NULL ,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`published` tinyint( 1 ) NOT NULL default '0',
`ordering` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
)ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT = 3
MySQL отговори:
#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 'collate latin1_general_ci NOT NULL default '',
`name` varchar
Ето и версиите на phpMy admin и MySQL на двата сървъра:
Локален: MySQL 4.1.8 phpMyAdmin 2.6.0-pl3
Отдалечен: MySQL 4.0.22 phpMyAdmin 2.5.3-rc1