我已經找到了這個答案,並且找不到我需要的東西。我不敢嘗試我編造的任何東西...將一列的值複製到另一列,但僅限於字段沒有值的地方MySQL
我想複製一列(列a)到另一列的值(列b),但我只希望這發生在列b內的字段沒有當前價值。
在此先感謝您的幫助。
我已經找到了這個答案,並且找不到我需要的東西。我不敢嘗試我編造的任何東西...將一列的值複製到另一列,但僅限於字段沒有值的地方MySQL
我想複製一列(列a)到另一列的值(列b),但我只希望這發生在列b內的字段沒有當前價值。
在此先感謝您的幫助。
您只需UPDATE
你的表,並設置你的columnb同列僅在B柱是空
UPDATE table
SET columnb = columna
WHERE columnb IS NULL
如果列已空字符串只是用WHERE columnb = ''
所以像:
UPDATE MyTable
SET ColumnB = ColumnA
WHERE ColumnB IS NULL;
UPDATE tablename
SET row1 = row2
WHERE row2 IS NULL OR row2 = ''
這會考慮r空行和空行。
否則 - 只是發佈你所做的,所以我們可以驗證它。
非常感謝! – user2227359
「空字符串」中沒有當前值,或者「null」中沒有任何值? –