更新特定行

1
2
3
update user
set age = age+1
where age > 18;

ignore关键字

update的时候,如果一行update失败,则由于事务的特性会导致整个update操作回退, 使用ignore可以忽略本行update的失败

1
2
3
update ignore user
set age = age + 1
where age > 18;

更新全部行

删除特定行

1
delete from user where username = 'mao';

删除全部行

如果想删除表中所有的行,不要使用delete,可以使用truncate table语句(原理是删除原来的表,并新建同名表)