我刚刚开始使用sql,并想知道如何基于其所有列删除行。
我有一个名为rebels
的表,其中包含rebel_name
,rebel_fleet
和rebel_skill
列。我尝试了以下操作,但没有一行受到影响。我没有在我的逻辑中包含什么?
DELETE FROM rebels
WHERE rebel_name = 'Matar Sewtor'
AND rebel_fleet = 'Alliance'
AND rebel_skill = 'Pilot';
答案 0 :(得分:0)
你正在做正确的事。我怀疑你在其中一个字段中犯了一个简单的拼写错误,或者在其中一个字段之后可能有隐形的尾随空格。