Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Duplicate entry '' for key 'info'
 
 автор: Лена   (14.07.2009 в 12:05)   письмо автору
5.3 Кб
 
 

Не заливается на сервер одна таблица. Почему? Дамп прикрепила.
Ответ сервера - #1062 - Duplicate entry '' for key 'info'

  Ответить  
 
 автор: Trianon   (14.07.2009 в 12:07)   письмо автору
 
   для: Лена   (14.07.2009 в 12:05)
 

UNIQUE KEY `info`

INSERT INTO `boxes` VALUES (6, '', 'Наиболее читаемые книги', 1);
INSERT INTO `boxes` VALUES (8, 'Вот зде...', 'Книжные новости', 1);

  Ответить  
 
 автор: Лена   (14.07.2009 в 12:19)   письмо автору
 
   для: Trianon   (14.07.2009 в 12:07)
 

но это же(выделенное жирным) значения поля format

  Ответить  
 
 автор: Trianon   (14.07.2009 в 12:33)   письмо автору
 
   для: Лена   (14.07.2009 в 12:19)
 

ой.. пардон. Это я, конечно, в лужу сел.

А знаете... У меня спокойно создается и заполняется эта таблица.
как минимум если кодировку cp1251 поставить.
Потому как дамп - в кодировке windows-1251

  Ответить  
 
 автор: Лена   (14.07.2009 в 12:50)   письмо автору
 
   для: Trianon   (14.07.2009 в 12:33)
 

Сделала дамп в utf8 - получилось все.
Как-то я не обратила на это внимание.
Дело в том, что phpMyAdmin автоматом делает дамп в кодировке cp1251, даже если ставить сжатие, все равно делает в cp1251, а у меня все таблицы в utf8.
Самое страшное здесь то, что остальные 90 таблиц я уже заполнила и ошибок не выдало.
Сейчас глянула в заполненные таблицы - там вместо русского текста - знаки вопросов.
Пошла переделывать.
Спасибо вам большое, еще раз выручили.

  Ответить  
 
 автор: Trianon   (14.07.2009 в 12:51)   письмо автору
 
   для: Лена   (14.07.2009 в 12:50)
 

Таблицы, кстати, создаются в utf8 , как и предписано.

Может у Вас кодировка исходной БД была cp1251?

phpMyAdmin стоит обновить...

  Ответить  
 
 автор: Лена   (14.07.2009 в 14:17)   письмо автору
 
   для: Trianon   (14.07.2009 в 12:51)
 

>Может у Вас кодировка исходной БД была cp1251
Да. Не обратила внимания. А таблицы - в utf8.
Поменяла кодировку базы:
ALTER DATABASE `stt`
DEFAULT
CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci'
Сделала дамп в utf8, заполняю таблицами базу на сервере - и опять та же ошибка в таблице, дамп которой я прислала. Может, ключ на том поле убрать?

  Ответить  
 
 автор: Trianon   (14.07.2009 в 14:20)   письмо автору
 
   для: Лена   (14.07.2009 в 14:17)
 

Может сперва дамп изучить?
Может он кривой слегка?
В прошлый раз этот ключ Вас спас.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования