Mysql删除表

    技术2022-07-11  78

    drop table -----直接删除表

    eg:drop table role

    truncate table -----删除表数据,不删除表结构

    eg:truncate table role

    delete from..---------删除表数据,不删除表结构,可以删除指定行

    eg:delete from role   删除role表数据

          delete from role where id='123'  删除制定表数据

    trunncate删除表后 收银会从0重新记起

    delete删除表数据不会删除索引

    drop和truncate删除时不记录MySQL日志,所以不能回滚,delete可以回滚

    delete删除成功返回的是删除条数,truncate返回的是0或-1 成功返回0,失败返回-1

    Processed: 0.012, SQL: 9