|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Mikhail Polykovsky 2:5020/400 25 Feb 2004 14:52:06 To : Yury Kopyl Subject : Re[2]: DBI -------------------------------------------------------------------------------- YK> MP> Здравствуйте. YK> MP> Я пользуюсь DBI+DBD::MySQL. При использовании placeholders цифры не YK> MP> обрамляются апострофами. Можно ли это исправить? YK> а оно надо? Да, причем временами. То есть если поле текстовое (а содержит цифру), то запрос "WHERE charfield=1789" работает, но гораздо медленнее, чем "WHERE charfield='1789'". Я понимаю, что DBI неоткуда знать, как объявлено поле, но тогда мне нужна возможность указать, что кавычки обязательны. Писать "WHERE charfield='?'" опасно, вдруг он таки поставит еще одни кавычки, запрос не сработает. Есть варианты решения? З.Ы, Только не спрашивай плз, зачем мне цифра в текстовом поле. Мне не надо. Hо есть. И с этим надо жить. -- Михаил Полыковский http://copi.ru/27690/ Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: UTC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9096483bcd74.html, оценка из 5, голосов 10
|