if exists ( show columns from lomo_track where field = 'reg_flag') begin  ALTER TABLE `lomo_track` ADD `reg_flag` INT( 2 ) NOT NULL DEFAULT '1' AFTER `user_id` end报语法错误啊!

解决方案 »

  1.   

    这是一条sql语句啊   phpmyadmin中不能执行!
      

  2.   

    MYSQL不支持匿名块,必须在SP中
      

  3.   

    没有替代方案,你不能指望MYSQL和ORACLE具备完全相同的功能。你只能在你的程序代码中分两步来实现。
      

  4.   

    这个一个SQL语句就可以搞定啊,使用root用户登录:
    mysql> create table test.tablea as select * from foo.tablea;
    Query OK, 6 rows affected (0.11 sec)
    Records: 6  Duplicates: 0  Warnings: 0
    把test库中的tablea表弄到foo库当中。
      

  5.   

    关注~~ 我也在从MSSQL-》MYSQL 也碰到。不了解MYSQL~~