MyWackoSite: NsuTs/Вам запрещён доступDocumentation/devguide/replication/sqlreq ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  

Требования к модифицирующим SQL-запросам в NSUTS

1. Если в запросе содержится строка, взятая в кавычки, она не должна содержать экранированных кавычек (например, 'hello \' world'). Две кавычки подряд ('hello''world') – нормально, работать будет.
2. В запросах, обращающихся к нескольким таблицам, каждый аттрибут должен явно указывать имя таблицы или алиас (как-то так: 'UPDATE users as u,priv SET u.selected_tourid=NULL WHERE u.selected_tourid=? AND priv.userid=u.userid AND priv.p_admin=0;'). Причем к нескольким таблицам могут обращаться только UPDATE-запросы.

P.S. Мы надеемся, что СУБД оптимизирует запросы вида '... WHERE id IN (SELECT id FROM table WHERE id=?);'.
(Судя по этому: http://mysql.ru/docs/man/MySQL_indexes.html, так оно и есть).
 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]