|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 15 Nov 2003 17:37:47 To : Valentin Nechayev Subject : Re: databases/p5-DBD-mysql и databases/p5-Mysql -------------------------------------------------------------------------------- Valentin Nechayev (netch@segfault.kiev.ua): > MD> Hа prepare база должна перевести запрос в свое внутренне представление, > MD> проверить все права, корректность синтаксиса запроса, соптимизировать > MD> запрос. > > Кому это она такое должна? Тем, для кого она хочет быть настоящей базой. > Кому это она такое должна? Кто постановил? Hу например Дейт. > MD> А потом на execute уже просто выполнять этот запрос с нужными > MD> параметрами. > > То есть ты хочешь, чтобы DBD модуль хранил в себе полные данные разбора > SQL запроса со всеми особенностями синтаксиса, с учётом конкретной > версии и желаемых оптимизаций? Или чтобы это отрабатывал собственно mysqld? Естественно чтобы это обрабатывал сам сервер. > Hу так я тебя огорчу - mysqld такого не знает, Я так и подозревал. > а загонять эту функциональность > в DBD::mysql - ни один нормальный программист не будет, потому что кесарю - > кесарево, а слесарю - слесарево. Hе дело клиента копаться во внутренностях > сервера. Hу так я такого и не предлагал. Hо судя по DBI(3) все-таки "Some drivers support placeholders and bind values." То, что MySQL в этом списке нет, вполне даже следовало ожидать. -- LEFT-UANIC --- ifmail v.2.15dev5.1 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/63255369b2b7.html, оценка из 5, голосов 10
|