Разные версии mySQL у меня и у хостера
У хостера
phpMyAdmin 2.7.0-pl2
MySQL 4.0.27-standard
Language Rassian ru-win1251
в таблицах сравнение неуказано
У меня
phpMyAdmin 2.7.0-pl2
MySQL 5.0.9-beta-nt
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: cp1251_general_ci
Language Rassian ru-utf-8
в таблицах сравнение cp1251_general_ci
заносить информацию к хостеру корректно можно только через форму
"Выполнить SQL запрос(ы) на БД" , что не удобно , так как объем информации большой
заносить через импорт "Format of imported file" возникают ошибки
1. через scv ошибка
Invalid parameter for CSV import: Строки разделены
2. через CSV using LOAD DATA
Ошибка
SQL-запрос:
LOAD DATA LOCAL INFILE './tmp/phpzETUF1' REPLACE INTO TABLE `delf_fil1`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
Ответ MySQL:
#1148 - The used command is not allowed with this MySQL version
3. через SQL
файл импортируется в таблицу на хосте, но с корявой кодировкой.
SQL export compatibility: пробовал ANSI и MYSQL40 кодировка левая
Что можете посоветовать?
либо решайте эту проблему с хостером, я на эту тему тоже много ругался.
а если объем информации очень большой
как unicod UTF-8 , преобразую его ru-win1251 а потом закачиваю на хост