dポイントプレゼントキャンペーン実施中!

mysql初心者です

phpとmysqliを使っています

テーブルhogeにid、gifとカラムがあります

gifのカラムを空にしたいのですがこんな感じでいいでしょうか?

mysqli_query($link,sprintf('UPDATE hoge SET gif="%s" WHERE id=%d',
"",
mysqli_real_escape_string($link,$id)
));

よろしくお願いします

A 回答 (2件)

>NULLは使わない設定にしています



思い込みで否定せずに試してみようよ・・・

NOT NULLの設定した項目にNULLをセットしてやるとクリアになります。
文字列型なら''、数値型なら0

また、デフォルト値にしたいならdefaultを指定してやるのでもかまいません

SET gif=default
    • good
    • 0
この回答へのお礼

すいません。勘違いしていました
うまくいきました、ありがとうございます

お礼日時:2013/09/20 14:17

>gifのカラムを空にしたい



SET gif=NULL
でクリアすればよいでしょう
    • good
    • 0
この回答へのお礼

NULLは使わない設定にしています
値をクリアする方法は他にありますか?

お礼日時:2013/09/20 10:51

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