"name"と "city_name"という2つの列を持つテーブルがあります。 "city_name"が空の場合は "name"と同じ値に更新/設定します。 mysqlで何らかのif文を作成して、私が望むやり方を更新できますか?空の列を他の列と同じ値に更新します
-1
A
答えて
1
あなたはあなたがする必要があるだけでWHERE
句
update table1
set city_name = name
where city_name is null;
関連する問題
- 1. 他の列と同じ値を更新する方法は?
- 2. 同じ行の他の列のデータでテーブルの列を更新します。
- 3. 他の列に基づいて同じ行を更新する
- 4. Excelピボットテーブルの列の値が更新時に同じ値を更新する
- 5. 同じテーブル内の別の列に基づいて空の列を更新
- 6. ループ2つの配列と同じ値と更新データC#
- 7. postgreSQLの - 同じテーブルに列を更新
- 8. 同じ列の他の同じ列の1列を検索
- 9. 配列の値を同じ配列の他の値と比較する
- 10. 並列運転ストアドプロシージャと同じテーブルの列を更新する
- 11. MySQL:同じ列の複数の行の値を更新する
- 12. 同じ列で複数の値を更新する
- 13. 同じテーブルの他の列との計算を行うテーブルの列を更新する
- 14. 同じ列の値でも更新されるMySQLの `timestamp`
- 15. は、グリッドビューの他の列に応じて列を更新できません。
- 16. は、同じIDと前の値を含む新しい列
- 17. 同じテーブル内の別の列の値に応じてテーブルに新しい列を追加します
- 18. Excel - 同じ列の値が同じ行の列を同じ行の列に並べ替えます。
- 19. 異なる列の同じ列の別の値に基づく列の値の更新
- 20. 列の最大値を同じ列に挿入しますか?
- 21. 同じ型の列名を取得他のテーブル列名と同じカテゴリのものと同じ
- 22. 同じdata.tableの他の列を文字列名のみを使用して更新する
- 23. 同じテーブルの1つの列から複数の列の値を更新します。
- 24. sqlすべての行に対して同じ列の値を返し、頻繁に更新します
- 25. 配列は他の配列と同じです
- 26. 同じ列(異なる行)の値に基づいて列の値を更新するMSSQL
- 27. Liquibase:同じテーブルの新しい列に列データをコピーする
- 28. 異なる値で複数の行に同じ列を更新する
- 29. 列を更新して同じクエリで元に戻す
- 30. 同じテーブルへのクエリに基づいてテーブルの列を更新します
http://stackoverflow.com/help/how-to-askを使用して
(OR)のように、ここで
CASE
文を必要としますあなたの努力を実証してください... –はい、あなたはあなたが欲しいものを達成するために 'どこで'を使います。 'UPDATE ... SET city_name = name WHERE city_name = ''; – Qirel
@Qirelの種類。 OPのカラムにNULL値がある場合、そこにNULL値があれば ''''は空であるとみなされません。 –