
MySQLでのバイナリデータ削除方法
現在、PHPとMySQLでデータベースを作っている初心者です。
MySQLに登録したBLOB型のバイナリデータ(jpeg画像)を削除することはできるのでしょうか。
PHPMyAdminではレコード自体は消せますが、バイナリデータについては編集不可となっています。このフィールドのみ空にすることはできるのでしょうか。
考え方、方法などご教示ください。
上書きでNULLをインサートする??のかとも思うのですが、よくわかりません。
MySQL 5.1.34
PHP 5.2.6
No.2ベストアンサー
- 回答日時:
すみません.
レコード削除ではなく,フィールドのみ削除したい場合は以下でできると思います.
img_table
img_id INT AI PKey
img_blob BLOB
UPDATE img_table SET img_blob="" WHERE img_id = 1;
ありがとうございます。
""空白文字列をUPDATEする、という考え方なのですね。
別の方の回答にもありますが、NULLの場合は、NULL値を更新すればいいと。
コードも書いていただき、感謝しております。
またよろしくお願いいたします。
No.3
- 回答日時:
""は、「長さ0の文字」であり、NULLとは明確に区別されます。
UPDATE 表名
SET 列名=NULL
WHERE 検索条件
ありがとうございます。
別の方の回答の補足ということで承りました。
""の場合は空白文字列、
NULLの場合は、NULL値を更新する、という考え方なのですね。
ぜひまたよろしくお願いいたします。
ここで回答を締め切らせていただきます。
ありがとうございました。
No.1
- 回答日時:
できます.
ただし,ID指定での削除が一般的です.
img_table
img_id INT AI PKey
img_blob BLOB
DELETE FROM img_table WHERE img_id = 1;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL MySQLでcreateが使えない MySQLを使ってデータベースを作ろうと思い、CREATE を使 3 2022/06/19 15:32
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
エラー 1068 (42000): 複数の主...
-
Access パラメータクエリをcsv...
-
selectした大量データをinsert...
-
一つ前のレコードの値と減算し...
-
SQLにて特定の文字を除いた検索...
-
sqlで、600行あるテーブルを100...
-
inner joinをすると数がおかし...
-
[MySQL] 3つのテーブルの結合で...
-
MySQLのint型で001と表示する方...
-
INで抽出した順番に並び替え(S...
-
Unionした最後にGROUP BYを追加...
-
select文のwhere句に配列を入れ...
-
ストアドのエラーについて
-
SQL Left Join で重複を排除す...
-
副問合せの書き方について
-
[MySQL] UNIQUE制約の値を更新...
-
同じサブクエリが複数出てくる...
-
フィールド名を変数で指定するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
select文のwhere句に配列を入れ...
-
sqlで、600行あるテーブルを100...
-
WordpressのContact form 7でzi...
-
エラー 1068 (42000): 複数の主...
-
VIEWの元のテーブルのindexって...
-
selectした大量データをinsert...
-
SQL Left Join で重複を排除す...
-
[MySQL] 3つのテーブルの結合で...
-
SQLサーバから、項目の属性(型...
-
SQLにて特定の文字を除いた検索...
-
【Transact-sql】 execの結果を...
-
PL/SQLの変数について
-
Access パラメータクエリをcsv...
-
Unionした最後にGROUP BYを追加...
-
[MySQL] UNIQUE制約の値を更新...
-
副問合せの書き方について
-
DB設計について
-
1テーブル&複数レコードの更新...
おすすめ情報