mysql数据库删除表数据

eclipse
我知道删除表中某个数据是:
sql ="delete from table where NO=“0001";
stmt.executeUpdate(sql);
但是应用时“0001”应该是作为变量通过用户输入不同的值来实现,即
String id="用户输入的数据";
然后再用上面的方法sql ="delete from table where NO=”id“;
stmt.executeUpdate(sql);
是错误的,那应该怎样实现?

MySQL 删除数据表

MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。

具体语法参考

以下为删除MySQL数据表的通用语法:

希望对您有所帮助哦~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-18
通过这条命令来得到drop table 表名;这样的语句,然后批量执行。
看我执行的结果,去掉第一行,后面就是删除dede系统中所有表。如果你是dede默认表前缀,可以直接复制下面的命令执行以下就好。

CONCAT('drop table ',table_name,';')
DROP TABLE dede_addonarticle;
DROP TABLE dede_addonimages;
DROP TABLE dede_addoninfos;
DROP TABLE dede_addonshop;
DROP TABLE dede_addonsoft;
DROP TABLE dede_addonspec;
DROP TABLE dede_admin;
DROP TABLE dede_admintype;