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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не заполняется столбец первичного ключа

Сообщения:  [1-10]    [11-20]   [21-30]  [31-33] 

 
 автор: antf   (15.09.2006 в 21:58)   письмо автору
 
   для: cheops   (15.09.2006 в 21:39)
 

1) В секции mysqld кодировка прописана, но на результат это не влияет.
2) Если прописать кодировку в секцию [mysqldump] :

[mysqld]
port=3306
basedir="C:/server/usr/mysql"
datadir="C:/server/usr/mysql/Data"
default-character-set=cp1251

[mysqldump]
default-character-set=cp1251

Вылезет вот что:

mysqldump: Character set 'cp1251' is not a compiled character set and is not specified in the 'C:\mysql\\share\charsets\Index.xml' file

   
 
 автор: cheops   (15.09.2006 в 21:39)   письмо автору
 
   для: antf   (15.09.2006 в 21:04)
 

А вы кодировку настраивали? Пропишите в my.ini в секции [mysqldupm] строку
default-character-set=cp1251

А лучше сразу пропишите в секции [mysqld], тогда и mysqldump кодировку от туда подцеплять будет.

   
 
 автор: antf   (15.09.2006 в 21:04)   письмо автору
 
   для: cheops   (05.09.2006 в 22:51)
 

Установил mysql50 - получается. Вот только кириллица в дампе заменяется на знаки вопроса. Можно ли как-то поправить кодировку?

   
 
 автор: cheops   (05.09.2006 в 22:51)   письмо автору
 
   для: antf   (05.09.2006 в 22:37)
 

/* Поглядывая в мануал */ Дело в том, что эта опция доступна только начиная с MySQL 4.1...

   
 
 автор: antf   (05.09.2006 в 22:45)   письмо автору
 
   для: cheops   (05.09.2006 в 22:43)
 

Поправил предыд. пост

   
 
 автор: cheops   (05.09.2006 в 22:43)   письмо автору
 
   для: antf   (05.09.2006 в 22:37)
 

В смысле, не очень понятно, что имеется ввиду?

   
 
 автор: antf   (05.09.2006 в 22:37)   письмо автору
 
   для: cheops   (05.09.2006 в 22:26)
 

Понятно. Только какие бы параметры, предложенные вами я не подставлял всегда пишет:
unknown variable 'compatible=mssql'

   
 
 автор: cheops   (05.09.2006 в 22:26)   письмо автору
 
   для: antf   (05.09.2006 в 22:17)
 

Нужно так:
C:\server\usr\mysql\bin>mysqldump -u root --compatible=ansi proteus > proteus.sql

   
 
 автор: antf   (05.09.2006 в 22:17)   письмо автору
 
   для: cheops   (05.09.2006 в 21:55)
 

Не работает. Что-то не так?

C:\server\usr\mysql\bin>mysqldump -u root --compatible ansi proteus > proteus.sql

   
 
 автор: antf   (05.09.2006 в 22:02)   письмо автору
 
   для: cheops   (05.09.2006 в 21:55)
 

Главное на localhost можно. Некоторые пользователи Proteus присылают мне такие дампы. Мне приходится править их вручную...

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-33] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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