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

时间:2017-04-19 06:47:53

标签: php mysql

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

ALTER TABLE Normal DROP COLUMN sexualintercourse WHERE id=2

但我收到了错误

2 个答案:

答案 0 :(得分:0)

Alter table .. drop column用于删除列而不是行。 您需要的是DELETE FROM table where id=2UPDATE table set sexualintercourse = null where id=2,如果您只想删除id = 2列的值,那么您的问题就不是很明显了

答案 1 :(得分:0)

DELETE FROM Normal WHERE id =2;

它将删除Normal表中id等于2的所有行。

或者,如果您想使用NULL更新sexintercourse列,请使用以下查询。

UPDATE Normal SET sexualintercourse = NULL  WHERE id = 2;