2017-04-19 53 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