linux管理mysql用户
RT
本来创建数据库时,create table 'table_name';语句前面都要有个drop table 'table_name';语句,但是mysql遇到drop table语句时就报错说不能删除一个不存在的表,然后就停止了……囧。
我只好用最原始的方法,手工把sql脚本中所有的creat table前面的drop table语句都删除然后执行……
请问如何能让mysql忽略删除不存在的表,继续运行下去?
本来创建数据库时,create table 'table_name';语句前面都要有个drop table 'table_name';语句,但是mysql遇到drop table语句时就报错说不能删除一个不存在的表,然后就停止了……囧。
我只好用最原始的方法,手工把sql脚本中所有的creat table前面的drop table语句都删除然后执行……
请问如何能让mysql忽略删除不存在的表,继续运行下去?
作者: lifuyu198919 发布时间: 2011-04-10
http://dev.mysql.com/doc/refman/5.1/en/ ... table.html
http://dev.mysql.com/doc/refman/5.5/en/drop-table.html
DROP [TEMPORARY] TABLE [IF EXISTS]
http://dev.mysql.com/doc/refman/5.5/en/drop-table.html
DROP [TEMPORARY] TABLE [IF EXISTS]
作者: ago1414 发布时间: 2011-04-10