powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Строчная буква "я" во вложеных запросах
19 сообщений из 19, страница 1 из 1
Строчная буква "я" во вложеных запросах
    #38797010
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MySQL Server 5.0

Имеется bag, запросы содержащие букву "я" в наименованиях полей могут выдавать ошибку:
к примеру:

1 запрос:
Код: sql
1.
Select t.`я` from ( select 'я') t;


результат:
Код: sql
1.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` from ( select 'я') t' at line 1;



2 запрос:
Код: sql
1.
 Select t.`ю` from ( select 'ю') t;


результат:
Код: sql
1.
ю;



Что делать, если необходимо именовать поля строчными русскими буквами и среди них может быть и буква "я"?
PS: Обратите внимание, что если в первом примере заменить строчную "я" на заглавную "Я", то проблемы нет.
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797090
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно никто ничего не ответит...ибо лигически ясно что чтото не то в задаче.и... я не смог воспроизвести ошибку ни на одном клиенте и субд ...
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797091
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл, мускл выше 5.0
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797105
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
opencloserнеобходимо именовать поля строчными русскими буквами"Хочется" - да, запросто, "необходимо" - не верю.
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797140
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453забыл, мускл выше 5.05.0.сколько? на 67 работает нормально.
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797190
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tangliralex564657498765453забыл, мускл выше 5.05.0.сколько? на 67 работает нормально.

5.5.29
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797192
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tangliralex564657498765453забыл, мускл выше 5.05.0.сколько? на 67 работает нормально.

5.1.62-community-log
тоже работает нормально
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797193
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстате одна база под виндой, другая под убунту
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797215
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
opencloserИмеется bagbag - это сумка...
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797233
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5.0.67-community-nt
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797240
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akinaopencloserнеобходимо именовать поля строчными русскими буквами"Хочется" - да, запросто, "необходимо" - не верю.
Задача не такая тривиальная как кажется, исторически так сложилось... и вот всплыла ошибка. "Костылей" ставить не охото, переписывать довольно трудоемко, хотелось бы найти адекватное решение...
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797253
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex564657498765453...ибо лигически ясно что чтото не то в задаче...
Я вам привел уже локализованную ошибку.
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797255
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
opencloser5.0.67-community-ntповторюсь, работает нормально
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797257
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tangliropencloser5.0.67-community-ntповторюсь, работает нормально
Какой клиент использовали?
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797266
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, возможно и имеет значение, кодировка клиента и сервера PC1251
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797267
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CP1251 *
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797278
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
openclosertanglirпропущено...
повторюсь, работает нормально
Какой клиент использовали?heidisql 8.3.0.4819
кодировка утф8
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797289
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirheidisql 8.3.0.4819
кодировка утф8

Вы правы!
...
Рейтинг: 0 / 0
Строчная буква "я" во вложеных запросах
    #38797298
opencloser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данная "фича" была обнаружена на delphi 7.0 build 4.473 (какая уж есть). Класс TMyQuery.
Проверял при помощи SQL Manager 2007 for MySQL(4.4.0.3) - ожидания подтвердились.
С чего я сделал вывод, что данная "ошибка" связана с клиентом...
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Строчная буква "я" во вложеных запросах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]