2011-01-19 56 views

回答

37
UPDATE TABLE SET columnName = null WHERE YourCondition 
13

你不想刪除如果你想離開該行本身完好無損。您要更新該行,並更改列值。

這種情況的一般形式將是一個UPDATE聲明:

UPDATE <table name> 
SET 
    ColumnA = <NULL, or '', or whatever else is suitable for the new value for the column> 
WHERE 
    ColumnA = <bad value> /* or any other search conditions */ 
12
UPDATE myTable 
SET myColumn = NULL 
WHERE myCondition 
+0

如果您發佈代碼,XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕({}),以良好地格式化和語法突出顯示它! – 2011-01-19 08:10:23

2

您也可以使用replace()。

UPDATE表SET列= REPLACE(列, 'Test123', '測試')