| Автор |
Сообщение |
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
|
|
| Вернуться к началу |
|
 |
Дмитрий Кóтеров
Администратор

Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405 поощрить/наказать
|
Добавлено: Вс Фев 06, 2005 7:19 pm (спустя 2 часа 50 минут; написано за 25 секунд)
Заголовок сообщения:
|
|
Видимо, это ограничение Windows-версии MySQL. Точно не знаю, посмотрите в документации. Используйте только маленькие буквы.
|
|
| Вернуться к началу |
|
 |
Гость
Карма: 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 секунд)
Заголовок сообщения:
|
|
| Гость писал(а): |
|
криво конечно, но работает |
криво работает или криво переименовали? %
|
|
| Вернуться к началу |
|
 |
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). Интересно, что еще она делает по-своему?
|
|
| Вернуться к началу |
|
 |
Дмитрий Кóтеров
Администратор

Зарегистрирован: 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
Попробую в новой версии Денвера с этим что-нибудь сделать.
|
|
| Вернуться к началу |
|
 |
Дмитрий Кóтеров
Администратор

Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405 поощрить/наказать
|
Добавлено: Пн Фев 07, 2005 8:28 pm (спустя 1 минуту 41 секунду; написано за 31 секунду)
Заголовок сообщения:
|
|
| oneweb, к Вам вопрос: ну да, преобразуются в нижний регистр имена. А что в этом плохого? Какие неудобства возникают? Это очень важный вопрос!
|
|
| Вернуться к началу |
|
 |
Юрий Насретдинов
Модератор

Зарегистрирован: 13.03.2003
Сообщ.: 8584
Карма: 237 поощрить/наказать
Откуда: 007 495
|
Добавлено: Пн Фев 07, 2005 9:02 pm (спустя 34 минуты; написано за 1 минуту 31 секунду)
Заголовок сообщения:
|
|
Дмитрий Кóтеров
Неа, Дим, винда не показывает расширение для файлов *.lnk, *.url, *.cnf, и т.д. Даже если не поставлена галка «Не отображать расширения для известных типоф файлов»
|
|
| Вернуться к началу |
|
 |
Дмитрий Кóтеров
Администратор

Зарегистрирован: 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)
|
|
| Вернуться к началу |
|
 |
Гость
Карма: 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 |
|
|
| Вернуться к началу |
|
 |
Дмитрий Кóтеров
Администратор

Зарегистрирован: 10.03.2003
Сообщ.: 13553
Карма: 405 поощрить/наказать
|
Добавлено: Сб Фев 19, 2005 11:42 pm (спустя 4 часа 19 минут; написано за 36 секунд)
Заголовок сообщения:
|
|
Так что, настройка [mysqld] ... lower-case-table-names = 2 в my.cnf разве не решает проблему? Должна бы вроде...
|
|
| Вернуться к началу |
|
 |
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.
|
|
| Вернуться к началу |
|
 |
Димон Котярофф
Гость
Карма: 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]
|
|
| Вернуться к началу |
|
 |
|