SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.03.2017 15:38:42

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 97

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

Используется
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]

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

Отредактированно sql157 (04.03.2017 18:58:24)


Прикрепленные файлы:
Attachment Icon 15.jpg, Размер: 386,931 байт, Скачано: 376

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson