Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Используется
MySQL 5,7 - x6,4
Open Server - последний
При импорте нескольких таблиц: Ошибка SQL (1813): Tablespace '`01tst`.`00_tbl_00`' exists.
Вопрос.
Как от неё избавиться?
Неактивен
у вас есть файл (в директории баз данных) 00_tbl_00.ibd но нет 00_tbl_00.frm
удалите первый файл
но лучше, если база пустая, то удалите всю бд 01tst
Неактивен
vasya написал:
у вас есть файл (в директории баз данных) 00_tbl_00.ibd но нет 00_tbl_00.frm
удалите первый файл
но лучше, если база пустая, то удалите всю бд 01tst
ПРОБЛЕМА 1. РЕШЕНИЕ 1 (ЧАСТИЧНОЕ)
1. Импортирую БД.
2. Программа создаёт папку БД с файлами: *.ibd и db.opt.
3. Выдаёт ошибку Пример "Ошибка SQL (1813): Tablespace '01tst.00_tbl_00' exists." или что-то подобное.
4. Удаляю из директории папку с файлами импортируемой БД, которая выдаёт ошибку.
5. Перезагружаю сервер.
6. Провожу процедуру импорта.
Импортируются все таблицу, все таблицу, но в некоторых таблицах не все строки. Около 10-15% строк нет в импортированных таблицах... Ну да ладно... потерплю..
# ПРОБЛЕМА 2
Используя решение ПРОБЛЕМА 1. РЕШЕНИЕ 1 (ЧАСТИЧНОЕ) так добавил три БД. Потом стала появляться снова ошибка. см .скрин
Код
-- --------------------------------------------------------
-- Хост: 127.0.0.1
-- Версия сервера: 5.7.16 - MySQL Community Server (GPL)
-- Операционная система: Win64
-- HeidiSQL Версия: 9.4.0.5125
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Дамп структуры базы данных tst_rb_mn_02
CREATE DATABASE IF NOT EXISTS `tst_rb_mn_02` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `tst_rb_mn_02`;
-- Дамп структуры для таблица tst_rb_mn_02.002_tst_01_vr_04_tbl_frm1_ssl
CREATE TABLE IF NOT EXISTS `002_tst_01_vr_04_tbl_frm1_ssl` (
`id_tma_ssl` int(11) DEFAULT NULL,
`name_ssl` text,
`url_ssl` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Дамп данных таблицы tst_rb_mn_02.002_tst_01_vr_04_tbl_frm1_ssl: ~3 rows (приблизительно)
/*!40000 ALTER TABLE `002_tst_01_vr_04_tbl_frm1_ssl` DISABLE KEYS */;
INSERT INTO `002_tst_01_vr_04_tbl_frm1_ssl` (`id_tma_ssl`, `name_ssl`, `url_ssl`) VALUES
(1, 'name_ssl_04_tbl_zp_1 ', 'url_ssl_04_tbl_zp_1 '),
(2, 'name_ssl_04_tbl_zp_2 ', 'url_ssl_04_tbl_zp_2 '),
(3, 'name_ssl_04_tbl_zp_3 ', 'url_ssl_04_tbl_zp_3 ');
/*!40000 ALTER TABLE `002_tst_01_vr_04_tbl_frm1_ssl` ENABLE KEYS */;
-- Дамп структуры для таблица tst_rb_mn_02.002_tst_02_vr_07_tbl_frm1_ssl
CREATE TABLE IF NOT EXISTS `002_tst_02_vr_07_tbl_frm1_ssl` (
`id_tma_ssl` text,
`name_ssl` text,
`url_ssl` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Дамп данных таблицы tst_rb_mn_02.002_tst_02_vr_07_tbl_frm1_ssl: ~3 rows (приблизительно)
/*!40000 ALTER TABLE `002_tst_02_vr_07_tbl_frm1_ssl` DISABLE KEYS */;
INSERT INTO `002_tst_02_vr_07_tbl_frm1_ssl` (`id_tma_ssl`, `name_ssl`, `url_ssl`) VALUES
('frmA_A', 'name_ssl_07_tbl_zp_1 ', 'url_ssl_07_tbl_zp_1 '),
('frmA_B', 'name_ssl_07_tbl_zp_2 ', 'url_ssl_07_tbl_zp_2 '),
('frmA_C', 'name_ssl_07_tbl_zp_3 ', 'url_ssl_07_tbl_zp_3 ');
/*!40000 ALTER TABLE `002_tst_02_vr_07_tbl_frm1_ssl` ENABLE KEYS */;
-- Дамп структуры для таблица tst_rb_mn_02.002_tst_03_vr_10_tbl_frm1_ssl
CREATE TABLE IF NOT EXISTS `002_tst_03_vr_10_tbl_frm1_ssl` (
`id_tma_ssl` text,
`name_ssl` text,
`url_ssl` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Дамп данных таблицы tst_rb_mn_02.002_tst_03_vr_10_tbl_frm1_ssl: ~3 rows (приблизительно)
/*!40000 ALTER TABLE `002_tst_03_vr_10_tbl_frm1_ssl` DISABLE KEYS */;
INSERT INTO `002_tst_03_vr_10_tbl_frm1_ssl` (`id_tma_ssl`, `name_ssl`, `url_ssl`) VALUES
('frmA_01', 'name_ssl_10_tbl_zp_1 ', 'url_ssl_10_tbl_zp_1 '),
('frmA_02', 'name_ssl_10_tbl_zp_2 ', 'url_ssl_10_tbl_zp_2 '),
('frmA_03', 'name_ssl_10_tbl_zp_3 ', 'url_ssl_10_tbl_zp_3 ');
/*!40000 ALTER TABLE `002_tst_03_vr_10_tbl_frm1_ssl` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
Отредактированно sql157 (04.03.2017 11:29:34)
Неактивен
Страниц: 1