?
This document uses PHP Chinese website manual Release
到目前為止我們已經(jīng)解釋了如何向表中增加數(shù)據(jù)以及如何改變數(shù)據(jù)。剩下的是討論如何刪除不再需要的數(shù)據(jù)。 和前面增加數(shù)據(jù)一樣,刪除數(shù)據(jù)也必須是從表中整行整行地刪除。在上一節(jié)里我們提到了SQL不提供直接訪問獨立行的方法。 因此,刪除行只能是通過聲明被刪除行必須匹配的條件進(jìn)行。如果你在表上有一個主鍵,那么你可以聲明準(zhǔn)確的行。 當(dāng)然,你也可以刪除匹配條件的一組行,或者一次刪除表中的所有行。
我們使用DELETE命令刪除行。它的語法和UPDATE命令非常類似。比如,要從產(chǎn)品表中刪除所有價格為10的產(chǎn)品,用:
DELETE FROM products WHERE price = 10;
如果你只是寫
DELETE FROM products;
那么表中所有行都會被刪除!程序員一定要注意。