如何在php中从mysql中删除一行

如何在php中从mysql中删除一行,php,mysql,Php,Mysql,在mysql数据库中,我有三行要删除sexualintercourse行(使其等于null),其中id=2,例如,我尝试使用: ALTER TABLE Normal DROP COLUMN sexualintercourse WHERE id=2 但是我得到了一个错误,altertable。。drop column用于删除列而不是行。 您需要的是DELETE FROM table where id=2或UPDATE table set sexualintercourse=null where

在mysql数据库中,我有三行要删除sexualintercourse行(使其等于null),其中id=2,例如,我尝试使用:

ALTER TABLE Normal DROP COLUMN sexualintercourse WHERE id=2

但是我得到了一个错误,

altertable。。drop column
用于删除列而不是行。 您需要的是
DELETE FROM table where id=2
UPDATE table set sexualintercourse=null where id=2
如果您只想删除id=2的列的值,那么您的问题并不清楚

DELETE FROM Normal WHERE id =2;
它将删除普通表中id等于2的所有行

或者如果您想用NULL更新sexualintercourse列,请使用下面的查询。

UPDATE Normal SET sexualintercourse = NULL  WHERE id = 2;

如果要删除表的特定行,请使用此delete FROM Normal,其中id='2'<代码>从id=2的tableName中删除condition@hassan我想删除所有的行,但我想删除一个特定的行one@Amal这将删除id为2的行