mysql中用什么分隔多个批呢?mssql中是用 go 命令,但是发现在mysql中不认呀?、
-------------------------
ms sqlserver2000、2005、2008、2010中都是用 go 命令分隔多个批。
不知道mysql有没有“批” 的概念,为何  go 命令 mysql 会不认呢?

解决方案 »

  1.   

    任何一款数据库中都没“批”这种概念。MS SQL SERVER中GO是把语句提交,MYSQL中你可以把所有语句写成一行,然后一个回车后提交mysql> select 1;select 2;select now();
    +---+
    | 1 |
    +---+
    | 1 |
    +---+
    1 row in set (0.00 sec)+---+
    | 2 |
    +---+
    | 2 |
    +---+
    1 row in set (0.00 sec)+---------------------+
    | now()               |
    +---------------------+
    | 2010-07-11 14:41:04 |
    +---------------------+
    1 row in set (0.00 sec)mysql>
      

  2.   

    go是sybase和sqlserver自己特有的语法
      

  3.   

    LZ说的批是不是指批处理?
    请参照:
    http://www.phpup.net/?post=37