编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

如何删除多条记录

如何删除多条记录

如何同时删除多条记录
表中有四条记录我想删除其中的三条
delete from table
where bookid='  001', bookid=' 002   ',bookid=' 004'
这样写是错误的
该如何写?

TOP

你不应该删除BOOKID 那个键是不可以删除的
小時候家里很穷,买不起自行车,我只好每天打的士上学。初中的时候就因为我成绩太突出,学校领导留我多读两年.初中毕业后,高中的校长觉得我有前途.就多收了我3万元人民币,高2的時候,班主任认为我有很强的独立生存能力,于是让我退了学.最后我看破红尘.决定从此嚣张!

TOP

delete from table where bookid = '001' , bookid = '002' , bookid = '004'
小時候家里很穷,买不起自行车,我只好每天打的士上学。初中的时候就因为我成绩太突出,学校领导留我多读两年.初中毕业后,高中的校长觉得我有前途.就多收了我3万元人民币,高2的時候,班主任认为我有很强的独立生存能力,于是让我退了学.最后我看破红尘.决定从此嚣张!

TOP

不好意思啊`!~我上面的写错了1~!~
正确的语法是这样的!~!~
DELETE FROM table
WHERE bookID IN ('001', '002', '004')
小時候家里很穷,买不起自行车,我只好每天打的士上学。初中的时候就因为我成绩太突出,学校领导留我多读两年.初中毕业后,高中的校长觉得我有前途.就多收了我3万元人民币,高2的時候,班主任认为我有很强的独立生存能力,于是让我退了学.最后我看破红尘.决定从此嚣张!

TOP

delete from table where bookid='001' or bookid='002' or bookid='004'

TOP

你这个表名叫"TABLE"?
那我很怀疑你能不能删除掉或者是正常进行操作了,TABLE是关键字啊~~~~~~~~~~~~~!

TOP

确实如此。

TOP

关键字作表名可以用一对[table]引起来用

TOP

发新话题