Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Название таблиц в MySQL толко маленькими буквами (oneweb)
Автор Сообщение
oneweb
Гость





Карма: 367
   поощрить/наказать


СообщениеДобавлено: Вс Фев 06, 2005 4:22 pm ()
   Заголовок сообщения: Название таблиц в MySQL толко маленькими буквами
Ответить с цитатой

Не мгу назвать таблицы используя большие буквы, т.е. называю таблицу myTable - получаем mytable
Инсталятор Base_2005-01-26_a1.3.31_p4.3.10_m4.1.8_pma2.6.1.exe
причем хоть руками вводишь, хоть из дампа заливаешь
Вернуться к началу
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Зарегистрирован: 12.06.2004
Сообщ.: 2265
Карма: 111
   поощрить/наказать

Откуда: Москва

СообщениеДобавлено: Вс Фев 06, 2005 4:28 pm (спустя 5 минут; написано за 1 минуту 12 секунд)
   Заголовок сообщения:
Ответить с цитатой

Да вроде все таблицы маленькими буквами называются %
Если можно большими в спецификации MySQL, то это phpmyadmin безобразничает...
Попробуйте создать таблицу из оболочки mysql
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Дмитрий Кóтеров
Администратор



Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405
   поощрить/наказать


СообщениеДобавлено: Вс Фев 06, 2005 7:19 pm (спустя 2 часа 50 минут; написано за 25 секунд)
   Заголовок сообщения:
Ответить с цитатой

Видимо, это ограничение Windows-версии MySQL. Точно не знаю, посмотрите в документации.
Используйте только маленькие буквы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






Карма: 367
   поощрить/наказать


СообщениеДобавлено: Вс Фев 06, 2005 8:31 pm (спустя 1 час 12 минут; написано за 4 минуты 11 секунд)
   Заголовок сообщения:
Ответить с цитатой

Дмитрий Кóтеров писал(а):
Видимо, это ограничение Windows-версии MySQL. Точно не знаю, посмотрите в документации.
Используйте только маленькие буквы.
не могу, БД создавал не я, я ставлю локально чтоб работать, в MySQL 3 работало без проблем, на хостинге, тоже а вот заливаю дамп на локальный комп, большие буквы преобразуются в малые.

Решил таким образом, преименовал руками в експлорере .frm, .MYD, .MYI файлы - криво конечно, но работает
Вернуться к началу
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Зарегистрирован: 12.06.2004
Сообщ.: 2265
Карма: 111
   поощрить/наказать

Откуда: Москва

СообщениеДобавлено: Вс Фев 06, 2005 9:22 pm (спустя 51 минуту; написано за 12 секунд)
   Заголовок сообщения:
Ответить с цитатой

Гость писал(а):
криво конечно, но работает
криво работает или криво переименовали? %
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Maus
Модератор



Зарегистрирован: 29.06.2003
Сообщ.: 7410
Карма: 242
   поощрить/наказать

Откуда: пос. Омсукчан Магаданской области

СообщениеДобавлено: Вс Фев 06, 2005 10:40 pm (спустя 1 час 17 минут; написано за 4 минуты 15 секунд)
   Заголовок сообщения:
Ответить с цитатой

Гость
Идете в PhpMyAdmin, смотрите "Переменные и настройки сервера", ищете строчку "lower case table names". Выставлена в 1 (по умолчанию), не так ли? Соответственно, если Вам надо - подправляете конфиг MySQL (как - вроде уже обсуждалось)

//offtop
Винда, собака, не показывает расширение у файла my.cnf (оно видно ,скажем, в Total Commander). Интересно, что еще она делает по-своему?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Дмитрий Кóтеров
Администратор



Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405
   поощрить/наказать


СообщениеДобавлено: Пн Фев 07, 2005 8:26 pm (спустя 21 час 46 минут; написано за 2 минуты 31 секунду)
   Заголовок сообщения:
Ответить с цитатой

Maus писал(а):
Винда, собака, не показывает расширение у файла my.cnf
Идете в Tools - Folder options - View, ищиете галочку Hide extensions for known ile types. Выставлена во взведенное состояние (по умолчанию), не так ли? Соответственно, если Вам надо, - снимаете галку (как - вроде понятно, мышью).

//offtopic
Про "lower case table names" не знал, очень интересная информация (+1).
http://dev.mysql.com/doc/mysql/en/name-case-sensitivity.html
Попробую в новой версии Денвера с этим что-нибудь сделать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Дмитрий Кóтеров
Администратор



Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405
   поощрить/наказать


СообщениеДобавлено: Пн Фев 07, 2005 8:28 pm (спустя 1 минуту 41 секунду; написано за 31 секунду)
   Заголовок сообщения:
Ответить с цитатой

oneweb, к Вам вопрос: ну да, преобразуются в нижний регистр имена. А что в этом плохого? Какие неудобства возникают? Это очень важный вопрос!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Юрий Насретдинов
Модератор



Зарегистрирован: 13.03.2003
Сообщ.: 8584
Карма: 237
   поощрить/наказать

Откуда: 007 495

СообщениеДобавлено: Пн Фев 07, 2005 9:02 pm (спустя 34 минуты; написано за 1 минуту 31 секунду)
   Заголовок сообщения:
Ответить с цитатой

Дмитрий Кóтеров
Неа, Дим, винда не показывает расширение для файлов *.lnk, *.url, *.cnf, и т.д. Даже если не поставлена галка «Не отображать расширения для известных типоф файлов»
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Дмитрий Кóтеров
Администратор



Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405
   поощрить/наказать


СообщениеДобавлено: Пн Фев 07, 2005 9:35 pm (спустя 33 минуты; написано за 29 секунд)
   Заголовок сообщения:
Ответить с цитатой

Опа! И правда. М-да, забавно.

http://www.spconnect.com/pipermail/esd-l/2001q2/002640.html
Here are the file extensions that were invisible (or displayed other non standard behavior) by default on my system:
.cnf SpeedDial (Extension not visible)
.lnk Shortcut (Extension not visible)
.mad Microsoft Access Module Shortcut (Extension not visible)
.maf Microsoft Access Form Shortcut (Extension not visible)
.mag Microsoft Access Diagram Shortcut (Extension not visible)
.mam Microsoft Access Macro Shortcut (Extension not visible)
.maq Microsoft Access Query Shortcut (Extension not visible)
.mar Microsoft Access Report Shortcut (Extension not visible)
.mas Microsoft Access StoredProcedure shortcut (Extension not visible)
.mat Microsoft Access Table Shortcut (Extension not visible)
.mav Microsoft Access View Shortcut (Extension not visible)
.maw Microsoft Access Data Access Page Shortcut (Extension not visible)
.pif Shortcut to MS-DOS Program (Extension not visible)
.scf Windows Explorer Command (Extension not visible, generic icon)
.shb Shortcut into a document (Extension not visible)
.shs Scrap object (Extension not visible)
.uls Internet Location Service (generic icon)
.url Internet Shortcut (Extension not visible)
.xnk Exchange Shortcut (Extension not visible)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






Карма: 367
   поощрить/наказать


СообщениеДобавлено: Сб Фев 19, 2005 1:56 pm (спустя 11 дней 16 часов 20 минут; написано за 2 минуты 34 секунды)
   Заголовок сообщения:
Ответить с цитатой

Дмитрий Кóтеров писал(а):
oneweb, к Вам вопрос: ну да, преобразуются в нижний регистр имена. А что в этом плохого? Какие неудобства возникают? Это очень важный вопрос!
неудобство одно - беру дамп с UNIX сервера (MyTable) работаю локально win (mytable), делаю дамп, бросаю на Unix и получаю 2 таблицы MyTable и mytable
Вернуться к началу
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Зарегистрирован: 12.06.2004
Сообщ.: 2265
Карма: 111
   поощрить/наказать

Откуда: Москва

СообщениеДобавлено: Сб Фев 19, 2005 7:23 pm (спустя 5 часов 26 минут; написано за 1 минуту 35 секунд)
   Заголовок сообщения:
Ответить с цитатой

oneweb
А вот Kenzhebek (если ник не перепутал) недавно скидывал мне один скрипт с денвера... Так вот, там база была прописана большими буквами.
phpmyadmin'ом он не пользовался.

Так что это не
Дмитрий Кóтеров писал(а):
ограничение Windows-версии MySQL
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Дмитрий Кóтеров
Администратор



Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405
   поощрить/наказать


СообщениеДобавлено: Сб Фев 19, 2005 11:42 pm (спустя 4 часа 19 минут; написано за 36 секунд)
   Заголовок сообщения:
Ответить с цитатой

Так что, настройка

[mysqld]
...
lower-case-table-names = 2

в my.cnf разве не решает проблему? Должна бы вроде...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
bæv
Модератор «Дзена»



Зарегистрирован: 27.08.2003
Сообщ.: 5737
Карма: ∞
   поощрить/наказать


СообщениеДобавлено: Вт Фев 22, 2005 3:27 pm (спустя 2 дня 15 часов 45 минут)
   Заголовок сообщения:
Ответить с цитатой

Раз уж разговор здесь начался, новую тему создавать не буду.
yUAC писал(а):
винда не показывает расширение для файлов *.lnk, *.url, *.cnf, и т.д.
Показывает, показывает.
Чтоб под WinXP (у меня -- русская prof с SP2) расширение файла показывалось, в частности, .cnf:

Заходим в "Мой компьютер", жмём "Сервис->Свойства папки->Типы файлов", находим "проблемное" расширение, выделяем, жмём кнопку "Дополнительно", ставим флажок "Всегда отображать расширение".
Всё!

Под WinXP равнозначно добавлению параметра
"AlwaysShowExt"=""
 в реестр.

Для .CNF содержимое файла cnf_ext.reg:
Код (Windows BAT file): скопировать код в буфер обмена
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ConferenceLink]
"AlwaysShowExt"=""
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Maus
Модератор



Зарегистрирован: 29.06.2003
Сообщ.: 7410
Карма: 242
   поощрить/наказать

Откуда: пос. Омсукчан Магаданской области

СообщениеДобавлено: Вт Фев 22, 2005 3:44 pm (спустя 16 минут; написано за 14 секунд)
   Заголовок сообщения: bug fixed in MySQL 4.1.10
Ответить с цитатой

With `lower_case_table_names' set to 1, `mysqldump' on Windows could write the same table name in different lettercase for different SQL statements. Fixed so that consistent lettercase is used.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Димон Котярофф
Гость





Карма: 367
   поощрить/наказать


СообщениеДобавлено: Пт Мая 02, 2008 1:11 pm (спустя 3 года 2 месяца 7 дней 21 час 26 минут; написано за 2 минуты 11 секунд)
   Заголовок сообщения: пародия
Ответить с цитатой

[size=72]СЛУхайте СуДа! короче переипеновать такие файлы в другое расширение мона командой ren imya_faila budushee_imya_faila в командной строке винды и ещё есть файл с расширением explorer! оно тоже никак невидимо! кстати с помощью ren я просматривал содержимое ярлыков! так ren c:\yarliki\yarlik.lnk yarlik.txt при условии что ярлык с именем yarlik и находится в папке c:\yarliki! ыыы[/size]
Вернуться к началу
Показать сообщения:   
Начaть нoвую тeму   Ответить на тему Часовой пояс: GMT + 3 (Москва)
Страница 1 из 1   
Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать в опросах. Вы не можете прилагать файлы к сообщениям. Вы можете скачивать файлы.
  XML