Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Database Server Software > MySQL > MySQL General forum

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 05-02-2008, 05:04 AM
Moon's Father
 
Posts: n/a
Default Anybody can tell me how to reserve the comments in the procedure

When I execute the following statements in the command line:

DELIMITER $$

DROP PROCEDURE IF EXISTS `t_girl`.`sp_test`$$

CREATE DEFINER=`web_131`@`%` PROCEDURE `sp_test`()
BEGIN
-- Created by david yeung 20080430.
select version();
END$$

DELIMITER ;
But the result is not my expected,there are no comments in the routine's
body.

mysql> show create procedure sp_test;
+-----------+-----------------------+-------------------------------------------------------------------------------------+
| Procedure | sql_mode | Create
Procedure
|
+-----------+-----------------------+-------------------------------------------------------------------------------------+
| sp_test | NO_AUTO_VALUE_ON_ZERO | CREATE DEFINER=`web_131`@`%` PROCEDURE
`sp_test`()
BEGIN

select version();
END |
+-----------+-----------------------+-------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

Can anybody give me a solution to solve this problem.
Any *appreciate* is welcome.
--
I'm a mysql DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 05-02-2008, 05:04 AM
Baron Schwartz
 
Posts: n/a
Default Re: Anybody can tell me how to reserve the comments in the procedure

Hi,

Try forming the comments like this:

/*!99999
* comment text here
*/

See if that works for you.

Regards
Baron

On Wed, Apr 30, 2008 at 5:27 AM, Moon's Father
<yueliangdao0608@gmail.com> wrote:
> When I execute the following statements in the command line:
>
> DELIMITER $$
>
> DROP PROCEDURE IF EXISTS `t_girl`.`sp_test`$$
>
> CREATE DEFINER=`web_131`@`%` PROCEDURE `sp_test`()
> BEGIN
> -- Created by david yeung 20080430.
> select version();
> END$$
>
> DELIMITER ;
> But the result is not my expected,there are no comments in the routine's
> body.
>
> mysql> show create procedure sp_test;
> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> | Procedure | sql_mode | Create
> Procedure
> |
> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> | sp_test | NO_AUTO_VALUE_ON_ZERO | CREATE DEFINER=`web_131`@`%` PROCEDURE
> `sp_test`()
> BEGIN
>
> select version();
> END |
> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> 1 row in set (0.00 sec)
>
> Can anybody give me a solution to solve this problem.
> Any *appreciate* is welcome.
> --
> I'm a mysql DBA in china.
> More about me just visit here:
> http://yueliangdao0608.cublog.cn
>




--

Baron Schwartz, Senior Consultant, Percona Inc.
Tel: +1 888 401 3401 ext 507
24/7 Emergency Line +1 888 401 3401 ext 911
Our Services: http://www.percona.com/services.html
Our Blog: http://www.mysqlperformanceblog.com/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 05-02-2008, 05:04 AM
Saravanan
 
Posts: n/a
Default Re: Anybody can tell me how to reserve the comments in the procedure


Use

alter procedure procedure_name comment 'comments string'

Saravanan


--- On Wed, 4/30/08, Moon's Father <yueliangdao0608@gmail.com> wrote:

> From: Moon's Father <yueliangdao0608@gmail.com>
> Subject: Anybody can tell me how to reserve the comments in the procedure
> To: "mysql list" <mysql@lists.mysql.com>
> Date: Wednesday, April 30, 2008, 3:57 PM
> When I execute the following statements in the command line:
>
> DELIMITER $$
>
> DROP PROCEDURE IF EXISTS `t_girl`.`sp_test`$$
>
> CREATE DEFINER=`web_131`@`%` PROCEDURE `sp_test`()
> BEGIN
> -- Created by david yeung 20080430.
> select version();
> END$$
>
> DELIMITER ;
> But the result is not my expected,there are no comments in
> the routine's
> body.
>
> mysql> show create procedure sp_test;
> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> | Procedure | sql_mode | Create
> Procedure
> |
> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> | sp_test | NO_AUTO_VALUE_ON_ZERO | CREATE
> DEFINER=`web_131`@`%` PROCEDURE
> `sp_test`()
> BEGIN
>
> select version();
> END |
> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> 1 row in set (0.00 sec)
>
> Can anybody give me a solution to solve this problem.
> Any *appreciate* is welcome.
> --
> I'm a mysql DBA in china.
> More about me just visit here:
> http://yueliangdao0608.cublog.cn



__________________________________________________ __________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i...Dypao8Wcj9tAcJ
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 05-05-2008, 05:51 AM
Moon's Father
 
Posts: n/a
Default Re: Anybody can tell me how to reserve the comments in the procedure

Thanks for your reply.
I know this way to comment outside of a store procedure,But this is not my
need.

On Wed, Apr 30, 2008 at 10:49 PM, Saravanan <suzuki_babu@yahoo.com> wrote:

>
> Use
>
> alter procedure procedure_name comment 'comments string'
>
> Saravanan
>
>
> --- On Wed, 4/30/08, Moon's Father <yueliangdao0608@gmail.com> wrote:
>
> > From: Moon's Father <yueliangdao0608@gmail.com>
> > Subject: Anybody can tell me how to reserve the comments in the

> procedure
> > To: "mysql list" <mysql@lists.mysql.com>
> > Date: Wednesday, April 30, 2008, 3:57 PM
> > When I execute the following statements in the command line:
> >
> > DELIMITER $$
> >
> > DROP PROCEDURE IF EXISTS `t_girl`.`sp_test`$$
> >
> > CREATE DEFINER=`web_131`@`%` PROCEDURE `sp_test`()
> > BEGIN
> > -- Created by david yeung 20080430.
> > select version();
> > END$$
> >
> > DELIMITER ;
> > But the result is not my expected,there are no comments in
> > the routine's
> > body.
> >
> > mysql> show create procedure sp_test;
> >

> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > | Procedure | sql_mode | Create
> > Procedure
> > |
> >

> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > | sp_test | NO_AUTO_VALUE_ON_ZERO | CREATE
> > DEFINER=`web_131`@`%` PROCEDURE
> > `sp_test`()
> > BEGIN
> >
> > select version();
> > END |
> >

> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > 1 row in set (0.00 sec)
> >
> > Can anybody give me a solution to solve this problem.
> > Any *appreciate* is welcome.
> > --
> > I'm a mysql DBA in china.
> > More about me just visit here:
> > http://yueliangdao0608.cublog.cn

>
>
>
> __________________________________________________ __________________________________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now.
> http://mobile.yahoo.com/;_ylt=Ahu06i...Dypao8Wcj9tAcJ
>




--
I'm a mysql DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 05-05-2008, 05:51 AM
Moon's Father
 
Posts: n/a
Default Re: Anybody can tell me how to reserve the comments in the procedure

Thanks for your reply.This works for me.
Can you tell me why the number is 99999?
when I try others,it can not work at all.

On Wed, Apr 30, 2008 at 8:08 PM, Baron Schwartz <baron@percona.com> wrote:

> Hi,
>
> Try forming the comments like this:
>
> /*!99999
> * comment text here
> */
>
> See if that works for you.
>
> Regards
> Baron
>
> On Wed, Apr 30, 2008 at 5:27 AM, Moon's Father
> <yueliangdao0608@gmail.com> wrote:
> > When I execute the following statements in the command line:
> >
> > DELIMITER $$
> >
> > DROP PROCEDURE IF EXISTS `t_girl`.`sp_test`$$
> >
> > CREATE DEFINER=`web_131`@`%` PROCEDURE `sp_test`()
> > BEGIN
> > -- Created by david yeung 20080430.
> > select version();
> > END$$
> >
> > DELIMITER ;
> > But the result is not my expected,there are no comments in the

> routine's
> > body.
> >
> > mysql> show create procedure sp_test;
> >

> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > | Procedure | sql_mode | Create
> > Procedure
> > |
> >

> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > | sp_test | NO_AUTO_VALUE_ON_ZERO | CREATE DEFINER=`web_131`@`%`

> PROCEDURE
> > `sp_test`()
> > BEGIN
> >
> > select version();
> > END |
> >

> +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > 1 row in set (0.00 sec)
> >
> > Can anybody give me a solution to solve this problem.
> > Any *appreciate* is welcome.
> > --
> > I'm a mysql DBA in china.
> > More about me just visit here:
> > http://yueliangdao0608.cublog.cn
> >

>
>
>
> --
>
> Baron Schwartz, Senior Consultant, Percona Inc.
> Tel: +1 888 401 3401 ext 507
> 24/7 Emergency Line +1 888 401 3401 ext 911
> Our Services: http://www.percona.com/services.html
> Our Blog: http://www.mysqlperformanceblog.com/
>




--
I'm a mysql DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 05-05-2008, 05:51 AM
Baron Schwartz
 
Posts: n/a
Default Re: Anybody can tell me how to reserve the comments in the procedure

See http://dev.mysql.com/doc/refman/5.0/en/comments.html.

Regards,
Baron

On Sun, May 4, 2008 at 1:05 AM, Moon's Father <yueliangdao0608@gmail.com> wrote:
> Thanks for your reply.This works for me.
> Can you tell me why the number is 99999?
> when I try others,it can not work at all.
>
> On Wed, Apr 30, 2008 at 8:08 PM, Baron Schwartz wrote:
>
> > Hi,
> >
> > Try forming the comments like this:
> >
> > /*!99999
> > * comment text here
> > */
> >
> > See if that works for you.
> >
> > Regards
> > Baron

>
>
> >
> > On Wed, Apr 30, 2008 at 5:27 AM, Moon's Father
> > <yueliangdao0608@gmail.com> wrote:
> > > When I execute the following statements in the command line:
> > >
> > > DELIMITER $$
> > >
> > > DROP PROCEDURE IF EXISTS `t_girl`.`sp_test`$$
> > >
> > > CREATE DEFINER=`web_131`@`%` PROCEDURE `sp_test`()
> > > BEGIN
> > > -- Created by david yeung 20080430.
> > > select version();
> > > END$$
> > >
> > > DELIMITER ;
> > > But the result is not my expected,there are no comments in the

> > routine's
> > > body.
> > >
> > > mysql> show create procedure sp_test;
> > >

> > +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > > | Procedure | sql_mode | Create
> > > Procedure
> > > |
> > >

> > +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > > | sp_test | NO_AUTO_VALUE_ON_ZERO | CREATE DEFINER=`web_131`@`%`

> > PROCEDURE
> > > `sp_test`()
> > > BEGIN
> > >
> > > select version();
> > > END |
> > >

> > +-----------+-----------------------+-------------------------------------------------------------------------------------+
> > > 1 row in set (0.00 sec)
> > >
> > > Can anybody give me a solution to solve this problem.
> > > Any *appreciate* is welcome.



--

Baron Schwartz, Senior Consultant, Percona Inc.
Tel: +1 888 401 3401 ext 507
24/7 Emergency Line +1 888 401 3401 ext 911
Our Services: http://www.percona.com/services.html
Our Blog: http://www.mysqlperformanceblog.com/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 04:28 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145