Доброго всем времени!
Ещё раз спасибо за помощь и если не трудно, подскажите пожалуйста ещё…. Голова пухнет….
Значит так, решил я разобраться с таблицей изнутри… Создал простенькую на 8 столбцов и 3 строки, сделал экспорт в .sql, открыл его Вордом…. В целом всё понятно, увидел коим образом устроена запись…. Изменил Названия полей с использованием тире, пробела, слеша, изменил название таблицы, удалил одну строку, сохранил и сделал импорт в БД… И вуаля, всё вставилось как по маслу!
Ага, думаю, щас! В Microsoft Office Excel 2007 через формулы добавляю в ячейки все кавычки, пробелы и т.п . строго по образцу…. Перекопирую в блокнот (дабы вынуть из таблицы), из него перекопирую в Ворд и заменой удаляю все знаки табуляции, лишние пробелы ну и т.п. Собираю файл в соответствии с образцом:
-- phpMyAdmin SQL Dump
-- version 3.5.1
--
http://www.phpmyadmin.net--
-- Хост: 127.0.0.1
-- Время создания: Май 09 2016 г., 13:40
-- Версия сервера: 5.5.25
-- Версия PHP: 5.3.13
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- База данных: `rb`
--
-- --------------------------------------------------------
--
-- Структура таблицы `cityrus`
--
CREATE TABLE IF NOT EXISTS `cityrus` (
`id` int(8) NOT NULL,
`Регион` varchar(255) NOT NULL,
`Автономная область` varchar(255) NOT NULL,
********
`Республика Чувашская - Чувашия Федеральный` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Регистрация пользователей';
--
-- Дамп данных таблицы `cityrus`
--
INSERT INTO `cityrus` (`id`, `Регион`, `Автономная область`, ***
*** `Республика Чувашская - Чувашия Федеральный`) VALUES
(1, 'Автономная область', 'Автономная область Еврейская', 'Алатырь'),
*****
(46, '', '', '', '', '', 'Область Ярославская', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Дальше снова копирую в блокнот, сохраняю в UTF-8 и меняю расширение на .sql…. Делаю импорт в БД:
#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs
Перевёл в Промт:
1118. Слишком большой размер-Роу. Максимальный размер ряда для используемого типа стола, не считая КАПЛИ, 65535. Вы должны изменить некоторые колонки на ТЕКСТ или КАПЛИ
Так понял, ему не нравится тип полей? Пробовал делать все в text, всё также….
При этом таблица в БД появляется, вижу структуру, просмотра нет….
Открывал этот файл в MySQL Workbench, ошибок не показал….
Уже сутки долблюсь…. Подскажите пожалуйста, в чём может быть проблема?