sql数据库里存在选课这个对象,然后我drop不了

img

这里为什么会这样,本身sql里有个选课对象了我想删除,但是为啥if会报错

有语法错误?

你看一下错误提示

是不是mysql版本不支持还是咋

你这界面一看就是MS SQL的SSMS,当然不能用MYsql的语法了。MSSQL判断表存在就drop的方法

  1. if exists(select 1 from sys.tables where name='表名') drop table 表名
    1. if object_id('表名','U') is not null drop table 表名