Ошибка при импорте базы данных

pavlenkora

Гуру форума
Регистрация
8 Окт 2008
Сообщения
188
Реакции
81
Вообщем импортирую базу супер дампером, вылетает такая ошибка:
PHP:
Возникла ошибка!
Неправильный запрос.
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 'CREATE TABLE `stdiscussionread` (   `userid` int(10) unsigned NOT NULL DEFAULT '' at line 2 (256)
Вот отрывок из базы по теме:
PHP:
DROP TABLE IF EXISTS `stdiscussionread`;
CREATE TABLE `stdiscussionread` (
  `userid` int(10) unsigned NOT NULL DEFAULT '0',
  `discussionid` int(10) unsigned NOT NULL DEFAULT '0',
  `readtime` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`userid`,`discussionid`),
  KEY `readtime` (`readtime`)
) ENGINE=MyISAM  ;
Подскажите в чем ошибка?
 
Посмотри непосредственно в данных, скорее всего где-то перепутаны запятая с точкой с запятой.

Короче говоря после каждой строки INSERT INTO , должна быть точка с запятой, либо оно отсутсвует, либо там запятая.
 
У меня во всей бд после каждой строки INSERT INTO стоят запятые.
 
Ну скорее всего ошибка именно в этом, смотри правильную структуру:



Данные должны идти в строке через запятую, строчки с данными идут через точку с запятой.... проверь...

Если строка не оканчивается точкой с запятой, то это воспринимается как следующее значение, а пихать в таблицу его уже некуда, оттуда и ошибка возникает...
 
PHP:
DROP TABLE IF EXISTS `stdiscussion`;
CREATE TABLE `stdiscussion` (
  `discussionid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `groupid` int(10) unsigned NOT NULL DEFAULT '0',
  `firstpostid` int(10) unsigned NOT NULL DEFAULT '0',
  `lastpostid` int(10) unsigned NOT NULL DEFAULT '0',
  `lastpost` int(10) unsigned NOT NULL DEFAULT '0',
  `lastposter` varchar(255) /*!40101 COLLATE latin1_general_ci */ NOT NULL DEFAULT '',
  `lastposterid` int(10) unsigned NOT NULL DEFAULT '0',
  `visible` int(10) unsigned NOT NULL DEFAULT '0',
  `deleted` int(10) unsigned NOT NULL DEFAULT '0',
  `moderation` int(10) unsigned NOT NULL DEFAULT '0',
  `subscribers` enum('0','1') /*!40101 COLLATE latin1_general_ci */ DEFAULT '0',
  PRIMARY KEY (`discussionid`),
  KEY `groupid` (`groupid`,`lastpost`)
) ENGINE=MyISAM AUTO_INCREMENT=30 /*!40101 DEFAULT CHARSET=latin1 */ /*!40101 COLLATE=latin1_general_ci */;

INSERT INTO `stdiscussion` VALUES
(1, 1, 1, 1, 1225429705, 'So_So_Def', 42, 0, 0, 1, '0'),
(2, 3, 2, 76, 1254467652, 'rangsterskie_Ta', 51, 3, 0, 0, '0'),
(3, 4, 19, 24, 1225803723, 'RnBoy', 585, 6, 0, 0, '0'),
(4, 6, 9, 58, 1235595994, 'Kabul', 7132, 20, 0, 0, '0'),
(5, 7, 8, 37, 1226324545, 'JESNUR', 41, 4, 0, 0, '0'),
(7, 10, 44, 51, 1232347816, 'Aryngazy', 668, 8, 0, 0, '0'),
(8, 10, 52, 52, 1232373397, 'Aryngazy', 668, 1, 1, 0, '0'),
(9, 10, 53, 55, 1232375331, 'Aryngazy', 668, 3, 0, 0, '0'),
(27, 15, 153, 159, 1292655983, 'YeeZy', 1000005728, 5, 0, 0, '0'),
(11, 1, 60, 60, 1245750342, 'Даг', 126, 1, 0, 0, '0'),
(12, 14, 61, 74, 1252431260, '$hady', 3435, 9, 0, 0, '1'),
(13, 14, 65, 65, 1246863718, 'Jazze Phizzile', 10737, 1, 1, 0, '0'),
(14, 14, 69, 80, 1286549629, 'DreezZy', 1000007572, 8, 0, 0, '0'),
(15, 1, 79, 164, 1300042688, 'era_rassel', 1000007315, 6, 0, 0, '1'),
(16, 15, 82, 146, 1288510087, 'Slown_TT', 1000018301, 9, 0, 0, '0'),
(17, 15, 83, 139, 1287981817, 'SmiLe^SwizZy', 1000005327, 6, 0, 0, '0'),
(18, 15, 84, 152, 1291539283, 'YeeZy', 1000005728, 9, 0, 0, '0'),
(19, 15, 93, 150, 1290108112, 'kana-kill', 1000017030, 14, 0, 0, '0'),
(20, 15, 108, 123, 1287234588, 'YeeZy', 1000005728, 3, 0, 0, '0'),
(21, 15, 109, 112, 1286886388, 'DreezZy', 1000007572, 2, 0, 0, '0'),
(22, 15, 110, 110, 1286854204, 'YeeZy', 1000005728, 1, 0, 0, '0'),
(23, 15, 111, 136, 1287669671, 'YeeZy', 1000005728, 15, 0, 0, '0'),
(24, 15, 129, 145, 1288445438, 'YeeZy', 1000005728, 8, 0, 0, '0'),
(25, 16, 147, 160, 1294929805, 'dastan777ast', 428, 2, 0, 0, '0'),
(26, 16, 148, 149, 1288809050, 'atb94', 1000009254, 2, 0, 0, '0'),
(28, 15, 155, 157, 1291956720, 'YeeZy', 1000005728, 2, 0, 0, '0'),
(29, 1, 162, 165, 1305230641, 'Dzhan', 1000027724, 2, 0, 0, '0');

До ошибки 30 таблиц импортировало с такой же структурой и все ок, а тут не понятно
 
Обрати внимание, в 29 строке - точка c запятой, на ней и спотыкается.... )))))

Да, возможно разделение строк и запятыми, нынешние стандарты мускуля позволяют, лишь-бы не было сдвига по кол-ву данных в строке... отстал я немного, хотя делал миллион раз... )))

Выложи свой основной дамп целиком на своем хостинге + ссылку вне в ПМ, я гляну....

P.S. Дапм глянул, частично.....


Ты коенчно извини, но дампы обычно архивируют.....

Дапм не соответствует примеру в посте, где сопоставления......


Я тебе нахаляву импортирую сам, дам только грамотные исходники.....

Ты случайно не компаньён MeFish:a ?

P.S. Я понимаю, что моного юзверей, заархивируй базу..... я с 3G сижу, трафф не резиновый... ))))

---------- Post added at 15:06 ---------- Previous post was at 13:45 ----------

Мой компилятор в Б.Д. ошибок не увидел....

База клеится (на удалённый хост) на ура через PHPmyAdmin с разбивкой на запросы.... Воззможно ваш хост SQL не может столько схавать, сколько Вы ему предлагаете, почитайте "об ограничениях запросах на импорт", соотв. в с этими запросами подробите базу на кусочки....
 
Не знаю. У меня дамп нормально импортировался..никакой ошибки не выдал.
Может проблема в кодировке.Импортируешь с файла?Может в кодировках где касяк?
 
Назад
Сверху