Как создать псевдоним запроса MySQL? - PullRequest
3 голосов
/ 27 июля 2010

Например, я использую это

select * from tab1;

каждые 5 минут.

Есть ли способ настроить псевдоним p, чтобы я мог просто сделать

p

вместо этого и этот запрос выполняется?

Ответы [ 4 ]

3 голосов
/ 27 июля 2010

Это требует просмотра , но в вашем случае это не намного короче: create view p as selecT * From tab1;
Вы бы использовали его как: select * from p

Тем не менее, более сложные запросы становятся интереснее.

2 голосов
/ 27 июля 2010

Вы можете создать хранимую процедуру и затем вызывать ее как CALL p.

http://dev.mysql.com/doc/refman/5.1/en/stored-routines.html

1 голос
/ 27 июля 2010

Вы можете использовать хранимую процедуру .Вы можете вызвать его, используя:

CALL p;

Вот как создать хранимую процедуру для примера в вашем вопросе:

CREATE PROCEDURE p() SELECT * FROM tab1;
0 голосов
/ 27 июля 2010

Создайте хранимую процедуру p с вашим запросом

и введите

   call p
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...