1

PhpMyQdminを使用して、単一の列のすべての空のフィールドを更新するにはどうすればよいですか。オンラインで見つけたいくつかのコマンドを試しましたが、どれも実行していないようです。

テーブルは「news」、列は「profile_4」、タイプは「varchar(255)」です。

私はこれを試しました:

UPDATE news SET profile_4 = 'General' WHERE profile_4 = NULL 

しかし、それは機能しませんでした。

必要なのは、空の列フィールドを「一般」で更新することです

ありがとうクリス

4

2 に答える 2

10

これを試して :

UPDATE news SET profile_4 = 'General' WHERE profile_4 IS NULL OR profile_4 = ''

完全なリファレンスについては、http://dev.mysql.com/doc/refman/5.0/en/working-with-null.htmlを参照してください。

=、<、<>などの算術比較演算子を使用してNULLをテストすることはできません。

于 2012-09-06T11:49:02.100 に答える
3
UPDATE table_name SET column_name = value WHERE column_name IS NULL;
于 2012-09-06T11:38:08.063 に答える