|
 5.3 Кб |
|
| Не заливается на сервер одна таблица. Почему? Дамп прикрепила.
Ответ сервера - #1062 - Duplicate entry '' for key 'info' | |
|
|
|
|
|
|
|
для: Лена
(14.07.2009 в 12:05)
| | UNIQUE KEY `info`
INSERT INTO `boxes` VALUES (6, '', 'Наиболее читаемые книги', 1);
INSERT INTO `boxes` VALUES (8, 'Вот зде...', 'Книжные новости', 1); | |
|
|
|
|
|
|
|
для: Trianon
(14.07.2009 в 12:07)
| | но это же(выделенное жирным) значения поля format | |
|
|
|
|
|
|
|
для: Лена
(14.07.2009 в 12:19)
| | ой.. пардон. Это я, конечно, в лужу сел.
А знаете... У меня спокойно создается и заполняется эта таблица.
как минимум если кодировку cp1251 поставить.
Потому как дамп - в кодировке windows-1251 | |
|
|
|
|
|
|
|
для: Trianon
(14.07.2009 в 12:33)
| | Сделала дамп в utf8 - получилось все.
Как-то я не обратила на это внимание.
Дело в том, что phpMyAdmin автоматом делает дамп в кодировке cp1251, даже если ставить сжатие, все равно делает в cp1251, а у меня все таблицы в utf8.
Самое страшное здесь то, что остальные 90 таблиц я уже заполнила и ошибок не выдало.
Сейчас глянула в заполненные таблицы - там вместо русского текста - знаки вопросов.
Пошла переделывать.
Спасибо вам большое, еще раз выручили. | |
|
|
|
|
|
|
|
для: Лена
(14.07.2009 в 12:50)
| | Таблицы, кстати, создаются в utf8 , как и предписано.
Может у Вас кодировка исходной БД была cp1251?
phpMyAdmin стоит обновить... | |
|
|
|
|
|
|
|
для: Trianon
(14.07.2009 в 12:51)
| | >Может у Вас кодировка исходной БД была cp1251
Да. Не обратила внимания. А таблицы - в utf8.
Поменяла кодировку базы:
ALTER DATABASE `stt`
DEFAULT
CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci'
Сделала дамп в utf8, заполняю таблицами базу на сервере - и опять та же ошибка в таблице, дамп которой я прислала. Может, ключ на том поле убрать? | |
|
|
|
|
|
|
|
для: Лена
(14.07.2009 в 14:17)
| | Может сперва дамп изучить?
Может он кривой слегка?
В прошлый раз этот ключ Вас спас. | |
|
|
|