Страница 1 из 1

Не создаются таблицы с именами начинающимися на цифры

Добавлено: 04 мар 2017, 18:57
srv356
Используется
MySQL 5,7 - x64
Open Server - последний
heidisql

MySQL расположен
e:\srw\MySQL-5.7-x64

Базы данных расположены в локальной сети
\\Server\e\srv\db\webopsrvr\userdata\MySQL-5.7-x64\

ОПИСАНИЕ
Имя таблицы - 002_tst_01_vr_05_tbl_frm1_ssl
-- Работает !!!
[SQL]CREATE TABLE tst_rb_mn_03.002_tst_01_vr_05_tbl_frm1_ssl (id_tma_ssl INT, name_ssl TEXT, url_ssl TEXT );[/SQL]


-- НЕ РАБОТАЕТ
[SQL]CREATE TABLE IF NOT EXISTS `002_tst_01_vr_05_tbl_frm2_ssl` (
`id_tma_ssl` int(11) DEFAULT NULL,
`name_ssl` text,
`url_ssl` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;[/SQL]
При запуске данной команды появляется ошибка:
Ошибка SQL (1050): Table '`tst_rb_mn_03`.`002_tst_01_vr_05_tbl_frm2_ssl`' already exists
см. скрин.

[SQL]
INSERT INTO `002_tst_01_vr_05_tbl_frm2_ssl` (`id_tma_ssl`, `name_ssl`, `url_ssl`) VALUES
(4, 'name_ssl_05_tbl_zp_1 ', 'url_ssl_05_tbl_zp_1 '),
(5, 'name_ssl_05_tbl_zp_2 ', 'url_ssl_05_tbl_zp_2 '),
(6, 'name_ssl_05_tbl_zp_3 ', 'url_ssl_05_tbl_zp_3 ');
[/SQL]

Имя таблицы - tst_01_vr_05_tbl_frm1_ssl
-- Работает
[SQL]CREATE TABLE IF NOT EXISTS `tst_01_vr_05_tbl_frm2_ssl` (
`id_tma_ssl` int(11) DEFAULT NULL,
`name_ssl` text,
`url_ssl` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
[/SQL]


[SQL]INSERT INTO `tst_01_vr_05_tbl_frm2_ssl` (`id_tma_ssl`, `name_ssl`, `url_ssl`) VALUES
(4, 'name_ssl_05_tbl_zp_1 ', 'url_ssl_05_tbl_zp_1 '),
(5, 'name_ssl_05_tbl_zp_2 ', 'url_ssl_05_tbl_zp_2 '),
(6, 'name_ssl_05_tbl_zp_3 ', 'url_ssl_05_tbl_zp_3 ');[/SQL]

Вопрос.
Почему не создаются таблицы с именами начинающимися на цифры?