我无法将以下代码从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它应该做什么(如果表存在,则应删除索引和表,然后重新创建表和索引,如果表不存在,只是创建表和索引而已