MySql 更新数据

更新数据

//可更新多列
update customers
set cust_email = '[email protected]',
   cust_name = 'the full'
where cust_id = 10005;

ignore关键字:如果使用update语句更新多行,并且在更新这些行中的一行或多行时出现一个错误,则整个update操作被取消(错误发生前更新的行被恢复到它们原来的值)。为即使是发生错误,也继续进行更新,可使用ignore关键字,如下:update ignore custmers..

删除数据

delete from customers
where cust_id = 10006;

如果省略where字句,将删除每一行。
但是如果想删除表中所有数据的话,请使用truncate table语句,它速度更快。truncate实际是删除原来的表并重新创建一个表,而不是逐行删除表中的数据。


参考书籍:

  • MySQL必知必会

你可能感兴趣的:(MySql 更新数据)