MYSQL如果表出口运行某些东西,否则运行另一种东西

时间:2018-10-10 08:17:53

标签: mysql sql-server converters

我无法将以下代码从MSSQL转换为MySQL。

IF Object_ID('myTable') is not null
begin
    DROP INDEX uq_myTable ON dbo.myTable
    drop table myTable
end
go
create table myTable(
  id int primary Key identity(1,1),
  post int
)
CREATE UNIQUE INDEX uq_myTable
  ON dbo.myTable(pos);

因此,基本上上述代码可以使表名称为“ myTable”,并将唯一索引作为uq_myTable。在重新创建索引之前,它还会删除索引和对应的表。

我希望将这些代码转换为MySQL。问题是我无法根据IF语句的结果找到IF语句,该语句告诉MYSQL它应该做什么(如果表存在,则应删除索引和表,然后重新创建表和索引,如果表不存在,只是创建表和索引而已

0 个答案:

没有答案