本文共 558 字,大约阅读时间需要 1 分钟。
UPDATE customers SET cust_email = 'elmer@163.com'WHERE cust_id = 10005;
在表名前使用 ignore 更新多行时,可以忽略更新失败的行,更新其他成功的。
删除和更新都要注意指定where条件,不然对所有行生效就麻了。
DELETE不需要列名或通配符。DELETE删除整行而不是删除列。为了删除指定的列,请使用UPDATE语句。DELETE FROM customers WHERE cust_id = 10009;
如果想从表中删除所有行,不要使用 DELETE。
可使用 TRUNCATE TABLE 语句,它完成相同的工作,但速度更快(TRUNCATE 实际是删除原来的表并重新创建一个表,而不是逐行删除表中的数据)。转载地址:http://wpozi.baihongyu.com/