2017-04-19 50 views
-1

在mysql数据库中删除行我有三个行我要删除的行性交ID = 2的例子中,我尝试使用其中(使其equel为null):如何从MySQL在PHP

ALTER TABLE Normal DROP COLUMN sexualintercourse WHERE id=2 

但是我得到了一个错误

+0

如果你想删除一个表的特定行使用DELETE FROM普通WHERE ID = '2'; –

+0

'从表名删除id = 2' – hassan

+0

是的条件 – Amal

回答

0

Alter table .. drop column是用于删除一列而不是一行。 你需要的是DELETE FROM table where id=2UPDATE table set sexualintercourse = null where id=2如果你只是想删除你的问题ID = 2列的值,它是不是真的清楚

+0

谢谢你的工作 – Amal

0
DELETE FROM Normal WHERE id =2; 

它会删除普通表中所有行其中id会等于2.

或者如果你想更新性交列与NULL然后使用下面的查询。

UPDATE Normal SET sexualintercourse = NULL WHERE id = 2; 
+0

添加说明不仅代码作为答案 – Jens