mysql中有两种最常用的删除语法:1.通过DELETE FROM命令删除MySQL数据表中的记录。2.截断表格以清除整个表格数据。下面是SQL DELETE语句从MySQL数据表中删除数据的一般语法:
mysql中有两种最常用的删除语法:
1.通过DELETE FROM命令删除MySQL数据表中的记录。
2.截断表格以清除整个表格数据。
下面是SQL DELETE语句从MySQL数据表中删除数据的一般语法:
DELETE FROM table_name [WHERE Clause]
后面的条件哪里可以根据实际需要补充。
当我们的条件值之一是列表集时,我们需要使用关联删除的语法。
DELETE FROM table_name where id in (select id from table_name2);DELETE t FROM table_name as t1, table_name2 as t2where t.id = t2.id;
注意:建议添加一个索引作为删除的条件栏,可以帮助提供一些效率。
下面是SQL TRUNCATE TABLE语句从MySQL数据表中删除数据的一般语法:
TRUNCATE TABLE table_name;
注意:该语法在没有日志记录的情况下执行,不适用于有自增列的表,因为它会使自增重新从0开始。