On Mon, Mar 03, 2003 at 08:21:58AM -0700, Zak Greant wrote:
    ...
>   To keep closer to standard SQL, wrap the SET call in an executable
>   comment, like so:
>   
>     /*! SET table_type=innodb; */
>   
>   Most (all that I know of :) databases except MySQL will treat the
>   comment like a normal multi-line comment. MySQL will strip the comment
>   and execute the code.

  One note:

  The above statement confuses the parser slightly. It believes that the
  above statement should continue. This will make the subsequent
  statement fail.

  I have submitted a bug report. For the short-term, get around the
  problem by insterting a second semi-colon.  The parser will complain
  about an empty query, but the SET statement and the subsequent query
  will both succeed.

  Cheers!
-- 
Zak Greant <[EMAIL PROTECTED]>
  MySQL AB Community Advocate
  Personal Blog: http://zak.fooassociates.com

MySQL Tip: Display the option files read by the server
  % mysqld --help


Sincere Choice: Supporting a Fair Software Market (http://sincerechoice.org)


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to