-- Структура таблицы `address_book`
--
CREATE TABLE IF NOT EXISTS `address_book` (
`address_book_id` int(11) NOT NULL auto_increment,
`customers_id` int(11) NOT NULL default '0',
`entry_gender` char(1) NOT NULL default '',
`entry_company` varchar(32) default NULL,
`entry_firstname` varchar(32) NOT NULL default '',
`entry_lastname` varchar(32) NOT NULL default '',
`entry_street_address` varchar(64) NOT NULL default '',
`entry_suburb` varchar(32) default NULL,
`entry_postcode` varchar(10) NOT NULL default '',
`entry_city` varchar(32) NOT NULL default '',
`entry_state` varchar(32) default NULL,
`entry_country_id` int(11) NOT NULL default '0',
`entry_zone_id` int(11) NOT NULL default '0',
PRIMARY KEY (`address_book_id`),
KEY `idx_address_book_customers_id` (`customers_id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
--
Вот точно, ошибки:
Ответ PhpMyAdminа на сервере (MySQL: 4.0.21):
Ошибка
SQL-запрос:
--
-- Дамп данных таблицы `address_book`
--
INSERT INTO `address_book`
VALUES ( 1, '1', '', NULL , 'Игорь', '& Ко', 'ул. Мира 346, кв. 78', NULL , '789453', 'Город', , 220, '282' ) ;
Ответ MySQL:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 220, '282')' at line 1
Ответ PhpMyAdminа на локальной машине (пакет Денвер MySQL 4.1.16):
Ошибка
SQL-запрос:
--
-- ???? ????? `address_book`
--
INSERT INTO `address_book`
VALUES ( 1, '1', '', NULL , '???, '& ?', '?????????46, ? 78', NULL , '789453', '??/an>, , 220, '282' ) ;
Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 220, '282')' at line 1
Настройки при импорте я не трогал вообще. Поэтому стоят только изначально стоявшие в настройках импорта.
Хотя старые дампы баз,повторюсь, которые мне достались от разработчиков закачиваются без проблем и на сервер и на локальную машину.
Что можно сделать в этой ситуации, чтобы не потерять базы данных моих сайтов при переходе на новую версию MySQL ?