|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anatoly K. Lasareff 2:5020/400 27 Jun 2005 09:20:13 To : Andrey Ovchinnikov Subject : Re: MySQL и чувствительность к регистру -------------------------------------------------------------------------------- On Sat, 25 Jun 2005 11:23:26 +0400, Andrey Ovchinnikov <Andrey.Ovchinnikov@p49.f70.n467.z2.fidonet.org> wrote: > Привет, народ! > > Хочу рассказать вам одну историю и узнать ваше уважаемое мнение по > интересующему меня вопросу. Давеча заказала наша компания третьей > фирме написать софт для ведения БД клиентов, отправок и пр. так как > нам это нужно. Вчера приходили представители устанавливать свое > изделие и выяснились следующие грабли: БД создается на линуксовом > сервере фирмы под MySQL. Скрипт, создающий БД, все имена > таблиц создает маленькими буквами (например, database.users). > Клиент же пытается обратиться к таблице как к database.Users и получает > сообщение о том, что такой таблицы не существует. > > Фирмачи долго соображали, потом сказали, что вся проблема в том, что у > меня установлена 4.0.Х версия MySQL. По их просьбе я обновил ее до > 4.1.11. Проблема осталась. Поди скрипт, создающий их БД использует кавычки где-нибудь не там, вроде create table "Users", что приводит к тому, как я понимаю, что имена объектов создаются именно в тех регистрах, как написано, а не в умолчательном. Попробуй сам создать таблицу и поработать с ней: create table MyTable (...); insert into mytable (); select from MYTABLE ...; Думаю, что все эти операторы будут корректны. -- Anatoly K. Lasareff Email: tolik@aaanet.ru http://tolikus.hq.aaanet.ru:8080 --- ifmail v.2.15dev5.3 * Origin: AAA Intersvyaz (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8958767afd57.html, оценка из 5, голосов 10
|