FiRеFоX
V.I.P.
- Регистрация
- 07.08.2010
- Сообщения
- 744
Нужно восстановить 1 базу данных (вес примерно 400 МБ). В ней около 50 таблиц.
Бекап был сделан с косяками (значение по умолчанию в базе забэкапилось в хрен пойми какой кодировке - квакозябрики).
Соответственно таблицы не создаются и бэкап не восстанавливается.
Уважаемый Банру давал ссылку на какой-то php-скрипт для импорта. Не помогает. Из-за этой кодировки.
Вот запрос с косяком к восстановление базы: (из бекапа)
CREATE TABLE `account` (
`id_account` int(11) NOT NULL,
`account` varchar(20) NOT NULL,
`activated` varchar(60) NOT NULL,
`support` varchar(5) NOT NULL DEFAULT 'Выкл',
PRIMARY KEY (`id_account`),
KEY `account` (`account`)
);
Код ошибки:
#1067 - Invalid default value for 'support'
Обратите внимание на строку `support` varchar(5) NOT NULL DEFAULT 'Выкл', - вот тут баг с кодировкой. И так с каждой таблицей эти квакозябрики.
Файл таким весом у меня открывается нотепадом (хотел удалить эти значения по умолчанию вообще нах), но не сохраняет. Тупо зависает, когда жму сохранить.
Что посоветуете? Больше бекапов нет..
Бекап был сделан с косяками (значение по умолчанию в базе забэкапилось в хрен пойми какой кодировке - квакозябрики).
Соответственно таблицы не создаются и бэкап не восстанавливается.
Уважаемый Банру давал ссылку на какой-то php-скрипт для импорта. Не помогает. Из-за этой кодировки.
Вот запрос с косяком к восстановление базы: (из бекапа)
CREATE TABLE `account` (
`id_account` int(11) NOT NULL,
`account` varchar(20) NOT NULL,
`activated` varchar(60) NOT NULL,
`support` varchar(5) NOT NULL DEFAULT 'Выкл',
PRIMARY KEY (`id_account`),
KEY `account` (`account`)
);
Код ошибки:
#1067 - Invalid default value for 'support'
Обратите внимание на строку `support` varchar(5) NOT NULL DEFAULT 'Выкл', - вот тут баг с кодировкой. И так с каждой таблицей эти квакозябрики.
Файл таким весом у меня открывается нотепадом (хотел удалить эти значения по умолчанию вообще нах), но не сохраняет. Тупо зависает, когда жму сохранить.
Что посоветуете? Больше бекапов нет..