これ何て呼びますか

恐れ入ります。mysqlで右端のカラムにデータを次々とupdateしたいのですが
sql文はどのようにすれば良いでしょうか。

右端のデータの無いカラムのを探してupdateするイメージです。

よろしくお願いします。

A 回答 (2件)

>データの無い



というのが、NULLなのか''なのか0なのか
テーブルでどう定義されているのかによるのでは?
    • good
    • 0
この回答へのお礼

ありがとうございます。大変参考になりました。

お礼日時:2014/09/27 13:52

右端のカラムって何だろう…。

テーブル定義で一番最後に追加されたカラムのことでしょうか?
もしカラム名が分かるのであれば、以下のクエリでいけるでしょう(データがない=NULLと見なした場合)。

update テーブル名 set カラム名 = 値 where カラム名 is NULL;

カラム名が分からないのであれば、

show columns from テーブル名

で該当テーブルのカラム名は分かります。ただし、定義情報までひっぱってくるので文字解析をしてカラム名を取得する必要があります。
    • good
    • 0
この回答へのお礼

ありがとうございます。大変参考になりました。

お礼日時:2014/09/27 13:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報