1

「ソーシャル ネットワーク」サイトを作成しています。これは、ビジネス ベンチャーというよりも学習演習です。私はMYSQLについて完全に理解していません。データベースに 1 つの画像を保存したい (ユーザーごとに)。

既存のテーブルに別の列を作成し、そこに画像を保存することはできますか (longblob を使用)? これを行うより良い方法はありますか?

4

2 に答える 2

0

プレゼンテーション層でデータがどのように提示されるかによると思います。イメージ自体ではなく、イメージ ファイルの場所をデータベース テーブルに格納できます。

適切なものに適切なストレージを使用することがすべてです。

于 2013-11-05T15:49:46.237 に答える
0

問題なくテーブルに画像を保存できます。多くの人は、それが最善の方法であることに同意しないかもしれません。(物理ファイルへのパスを保存することをお勧めします)

このようなクエリが機能する可能性があります

INSERT INTO Images (Image) VALUES(LOAD_FILE('C:\Sourcetoyourfile.jpg'));
于 2013-11-05T15:50:21.943 に答える