武汉汉阳区月湖街道:SQL 语法错误!!高手来

来源:百度文库 编辑:高校问答 时间:2024/05/04 07:49:14
什么是表名?什么是条件?

我想删除的是2006-4月-8日到2006-6月-1日 的记录?

delete from [2006-4-5 8:30] [where 上机业务]

怎么删呢?

错误在:delete from 2006-4-8 附近语法错误

我什么地方错了啊?????

语法格式为:
DELETE FROM R WHERE cond;
表示关系 R 中满足条件 cond 的记录将被删除
其中,R为表的名称,cond为条件
但是要注意:通过外键被参照的行不能随意删除。

日期和时间
日期类常量: Date ’yyyy-mm-dd’
时间类常量: Time ’hh:mm:ss.sssss’
日期和时间的比较: = <> > >= < <=

那句话可以是:
delete from [表名称] where [属性名称] = [时间]

delete from ***[表名] where 创建日期范围

DELETE语句用来删除已知表中的行。如同UPDATE语句中一样,所有满足WHERE子句中条件的行都将被删除。由于SQL中没有UNDO语句或是“你确认删除吗?”之类的警告,在执行这条语句时千万要小心。如果决定取消Los Angeles办事处并解雇办事处的所有职员,这一卑鄙的工作可以由以下这条语句来实现:

DELETE FROM EMPLOYEES

WHERE BRANCH_OFFICE = 'Los Angeles';