powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с MySQL
5 сообщений из 5, страница 1 из 1
Проблема с MySQL
    #32550150
Dr.ON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, подскажите пожалуйста в чём проблема. В таблице задаю тип поля SET множества указываю занчения. Например, так SET('Натуральная кожа','Искусстенная кожа'). После в структуре таблицы наблюдаю такую вещь для моего поля: SET('Натуральна','кожа','Искусстенна','кожа'). Почему MySQL так не нравится символ 'я' и как это пофиксить. Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
Проблема с MySQL
    #32559576
Innate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я знаю, в C++ EOF = -1, а это код буквы я. Может MySQL использует этот символ как конец чего еще.
...
Рейтинг: 0 / 0
Проблема с MySQL
    #32568142
Dr.ON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да похоже проблема в этом. Насколько я знаю как раз MySQL на сях и писался. Только вот как это пофиксить, пара идей есть. Бьюсь сейчас на этим. К слову сказать, экранирование не помогает.... Может кто-нибудь знает как разрешить такой трабл без интенсивного кровопускания? Был бы очень признателен...
...
Рейтинг: 0 / 0
Проблема с MySQL
    #32568409
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда то вас унесло, товарищи.. Буква я тут как-бы непричем к EOF


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
mysql> create table atest ( s set ('натуральная кожа','искусственная кожа','яяя'));
Query OK,  0  rows affected ( 0 . 03  sec)

mysql> show create table atest;
+ -------+------------------------------------------------------------------------------------------------------------+
 
| Table | Create Table                                                                                               |
+ -------+------------------------------------------------------------------------------------------------------------+
 
| atest | CREATE TABLE `atest` (
  `s` set('натуральная кожа','искусственная кожа','яяя') default NULL
) TYPE=MyISAM |
+ -------+------------------------------------------------------------------------------------------------------------+
 
 1  row in set ( 0 . 00  sec)

mysql> insert into atest values('яяя');
Query OK,  1  row affected ( 0 . 00  sec)

mysql> insert into atest values('натуральная кожа');
Query OK,  1  row affected ( 0 . 00  sec)

mysql> select * from atest;
+ ------------------+
 
| s                |
+ ------------------+
 
| яяя              |
| натуральная кожа |
+ ------------------+
 
 2  rows in set ( 0 . 02  sec)

mysql>
...
Рейтинг: 0 / 0
Проблема с MySQL
    #32568596
Dr.ON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё дело в том, что записи у меня вставляются в кодировке Windows-1250, а не в досовской. С досовской кодировкой вставляется всё нормально...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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