行を消すには DELETE。お気に入り id=1 を削除してみます:
DELETE FROM favorites WHERE id = 1
UPDATE と同じく WHERE は必須レベルで重要。WHERE id = 1 なしで DELETE FROM favorites を実行すると、favorites の全 30 行が消える大事故になります。
本番の MySQL 等では DELETE FROM favorites WHERE id = 1 LIMIT 1 のように LIMIT も併用するのがおすすめ (このハンズオンの簡易 SQL エンジンは LIMIT 非対応のため、演習では省きます)。
📌 実行後、SELECT * FROM favorites WHERE id = 1 が自動で流れます。0 行返れば削除成功。
⚠️ 本番システムでは「物理削除」を避けるのが一般的。 代わりに deleted_at カラムに削除日時を入れる「論理削除」が使われます。 ただし論理削除の運用は本コースのスコープ外。ここでは DELETE 文の構文だけ覚えてください。