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

Название таблиц в MySQL толко маленькими буквами (oneweb)
Author Message
oneweb
Guest





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


PostPosted: Sun Feb 06, 2005 4:22 pm ()
   Post subject: Название таблиц в MySQL толко маленькими буквами
Reply with quote

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



Joined: 12 Jun 2004
Posts: 2264
Карма: 105
   поощрить/наказать

Location: Москва

PostPosted: Sun Feb 06, 2005 4:28 pm (спустя 5 минут; написано за 1 минуту 12 секунд)
   Post subject:
Reply with quote

Да вроде все таблицы маленькими буквами называются %
Если можно большими в спецификации MySQL, то это phpmyadmin безобразничает...
Попробуйте создать таблицу из оболочки mysql
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Sun Feb 06, 2005 7:19 pm (спустя 2 часа 50 минут; написано за 25 секунд)
   Post subject:
Reply with quote

Видимо, это ограничение Windows-версии MySQL. Точно не знаю, посмотрите в документации.
Используйте только маленькие буквы.
Back to top
View user's profile Send private message Send e-mail
Guest






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


PostPosted: Sun Feb 06, 2005 8:31 pm (спустя 1 час 12 минут; написано за 4 минуты 11 секунд)
   Post subject:
Reply with quote

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

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



Joined: 12 Jun 2004
Posts: 2264
Карма: 105
   поощрить/наказать

Location: Москва

PostPosted: Sun Feb 06, 2005 9:22 pm (спустя 51 минуту; написано за 12 секунд)
   Post subject:
Reply with quote

Гость wrote:
криво конечно, но работает
криво работает или криво переименовали? %
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 270
   поощрить/наказать

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

PostPosted: Sun Feb 06, 2005 10:40 pm (спустя 1 час 17 минут; написано за 4 минуты 15 секунд)
   Post subject:
Reply with quote

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

//offtop
Винда, собака, не показывает расширение у файла my.cnf (оно видно ,скажем, в Total Commander). Интересно, что еще она делает по-своему?
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Mon Feb 07, 2005 8:26 pm (спустя 21 час 46 минут; написано за 2 минуты 31 секунду)
   Post subject:
Reply with quote

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

//offtopic
Про "lower case table names" не знал, очень интересная информация (+1).
dev.mysql.com/doc/mysql/en/name-case-sensitivity.html
Попробую в новой версии Денвера с этим что-нибудь сделать.
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Mon Feb 07, 2005 8:28 pm (спустя 1 минуту 41 секунду; написано за 31 секунду)
   Post subject:
Reply with quote

oneweb, к Вам вопрос: ну да, преобразуются в нижний регистр имена. А что в этом плохого? Какие неудобства возникают? Это очень важный вопрос!
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 197
   поощрить/наказать

Location: 007 495

PostPosted: Mon Feb 07, 2005 9:02 pm (спустя 34 минуты; написано за 1 минуту 31 секунду)
   Post subject:
Reply with quote

Дмитрий Котеров
Неа, Дим, винда не показывает расширение для файлов *.lnk, *.url, *.cnf, и т.д. Даже если не поставлена галка «Не отображать расширения для известных типоф файлов»
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Mon Feb 07, 2005 9:35 pm (спустя 33 минуты; написано за 29 секунд)
   Post subject:
Reply with quote

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

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)
Back to top
View user's profile Send private message Send e-mail
Guest






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


PostPosted: Sat Feb 19, 2005 1:56 pm (спустя 11 дней 16 часов 20 минут; написано за 2 минуты 34 секунды)
   Post subject:
Reply with quote

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



Joined: 12 Jun 2004
Posts: 2264
Карма: 105
   поощрить/наказать

Location: Москва

PostPosted: Sat Feb 19, 2005 7:23 pm (спустя 5 часов 26 минут; написано за 1 минуту 35 секунд)
   Post subject:
Reply with quote

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

Так что это не
Дмитрий Котеров wrote:
ограничение Windows-версии MySQL
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Sat Feb 19, 2005 11:42 pm (спустя 4 часа 19 минут; написано за 36 секунд)
   Post subject:
Reply with quote

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

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

в my.cnf разве не решает проблему? Должна бы вроде...
Back to top
View user's profile Send private message Send e-mail
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9993
   поощрить/наказать


PostPosted: Tue Feb 22, 2005 3:27 pm (спустя 2 дня 15 часов 45 минут)
   Post subject:
Reply with quote

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

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

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

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ConferenceLink]
"AlwaysShowExt"=""
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 270
   поощрить/наказать

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

PostPosted: Tue Feb 22, 2005 3:44 pm (спустя 16 минут; написано за 14 секунд)
   Post subject: bug fixed in MySQL 4.1.10
Reply with quote

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.
Back to top
View user's profile Send private message
Димон Котярофф
Guest





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


PostPosted: Fri May 02, 2008 1:11 pm (спустя 3 года 2 месяца 7 дней 21 час 26 минут; написано за 2 минуты 11 секунд)
   Post subject: пародия
Reply with quote

[size=72]СЛУхайте СуДа! короче переипеновать такие файлы в другое расширение мона командой ren imya_faila budushee_imya_faila в командной строке винды и ещё есть файл с расширением explorer! оно тоже никак невидимо! кстати с помощью ren я просматривал содержимое ярлыков! так ren c:\yarliki\yarlik.lnk yarlik.txt при условии что ярлык с именем yarlik и находится в папке c:\yarliki! ыыы[/size]
Back to top
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML