![]() |
|
Модераторы: skyboy |
![]()
|
|
| korob2001 |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Привет всем!
Нужно создать такую таблицу в MySQL:
Но не получается Долго не мог понять в чём дело, но затем, методом тыка, всётаки выяснил в чём проблема. Опишу подробно. Как выяснилось, таблица создаётся но при попытке вставить в неё какие либо значения таким вот запросом:
модуль DBI.pm ( Perl ) выдаёт такую ошибку:
После этого пытаюсь просмотреть эту таблицу в phpMyAdmin 2.3.0, заметил что действительно в таблице есть три колонки, но две из них не имеют имени, только одна осталась такой как и ожидалось, status. Затем несколько раз удалял таблицу и пытался создать снова, результат оставался тем же. После нескольких попыток заметил что все буквы я, в моём случае их две в строке 'выполняется', были заменены следующими символами 'выполн','етс','', мне это не понравилось Но всё же мне интересно знать: Почему MySQL не хочет работать с символом я? Как это лечится? Можно конечно оставить и символы y вместо я, а затем при каждом запросе, при помощи Perl, делать замену:
Но мне почему-то кажется что это не самый лучший подход. Может у кого была такая проблема? Помогите понять Заранее спасибо за ваши ответы, Денис Это сообщение отредактировал(а) korob2001 - 26.4.2004, 04:38 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||||||
|
|||||||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 6 Всего: 39 |
korob2001
Сделай в енум надписи английские (по 1-2 буквы), а в перле заведи массивчик и пиши $alert{$var} - проще менять название статуса и не нужно мучаться. |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
а вообще, что мешает сделать status интом,
0 - не выполнено 1 - выполнено 2 - выполняется не спортивно конечно, но зато быстро ;) |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Большое спасибо. Всё понял. ;)
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |