请高手指点!!!!!!!!!!!mysql if not exists 不让用,急急急、!!!!!

ificandream 2011-04-02 03:47:36

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



报语法错误啊!
...全文
672 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
FatSpiders 2011-04-07
  • 打赏
  • 举报
回复
关注~~ 我也在从MSSQL-》MYSQL 也碰到。不了解MYSQL~~
iihero_ 2011-04-07
  • 打赏
  • 举报
回复
这个一个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库当中。
lijpwsw 2011-04-02
  • 打赏
  • 举报
回复
再问一下如何将一个数据库中的表导入到另一个数据库中的一个表 目标表是不存在的能不能实现 !!!


谢谢各位了……
ACMAIN_CHM 2011-04-02
  • 打赏
  • 举报
回复
没有替代方案,你不能指望MYSQL和ORACLE具备完全相同的功能。

你只能在你的程序代码中分两步来实现。
wwwwb 2011-04-02
  • 打赏
  • 举报
回复
用SP,再调用
lijpwsw 2011-04-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wwwwb 的回复:]

MYSQL不支持匿名块,必须在SP中
[/Quote]


明白了,那我有没有替代方案呢?
gungod 2011-04-02
  • 打赏
  • 举报
回复
写成函数或存储,调用。
wwwwb 2011-04-02
  • 打赏
  • 举报
回复
MYSQL不支持匿名块,必须在SP中
lijpwsw 2011-04-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wwwwb 的回复:]

是在SP中?
[/Quote]


牛人 这是神马原因……
lijpwsw 2011-04-02
  • 打赏
  • 举报
回复
这是一条sql语句啊 phpmyadmin中不能执行!
wwwwb 2011-04-02
  • 打赏
  • 举报
回复
是在SP中?
lijpwsw 2011-04-02
  • 打赏
  • 举报
回复
我也遇到同样的问题啊!求助!

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧