您现在的位置是:首页 > 生活问答 >正文

今日delete语句的作用(delete语句)

发布时间:2022-06-19 04:45:17苗琰天来源:

导读 大家好,小良来为大家解答以上问题。delete语句的作用,delete语句很多人还不知道,现在让我们一起来看看吧!1、语法:delete [table。*...

大家好,小良来为大家解答以上问题。delete语句的作用,delete语句很多人还不知道,现在让我们一起来看看吧!

1、语法:delete [table。*] from表where标准

2、注意:table参数用于指定从中删除记录的表的名称。

3、Criteria参数是一个表达式,用于指定应该删除哪些记录。

4、您可以使用Execute方法和DROP语句从数据库中删除整个表。但是,如果以这种方式删除表,表的结构将会丢失。不同的是,使用DELETE时,只会删除数据;表的结构和表的所有属性(如字段属性和索引)保持不变。

5、扩展信息:

6、如果删除时需要根据条件删除记录,可以使用子查询。

7、但是如下:

8、从学生中删除,其中id=(从学生中选择max(id));

9、[Err] 1093 -不能在FROM子句中为更新指定目标表' student '

10、解决方案是在from子句中给结果集起别名。

11、从学生中删除其中id=(select n . max _ id from(select max(id)as max _ id from student)as n);

12、这个方法仍然适用于in。

13、从id为的学生中删除(从id为30的学生中选择id);

14、[Err] 1093 -不能在FROM子句中为更新指定目标表' student '

15、解决方法如上:

16、从id为in的学生中删除(select n . id from(select id from student where id 30)as n)

17、来源:搜狗百科-删除声明

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇