問題タブ [mysql-loadfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
15183 参照

php - NULLを返すMySQLLOAD_FILE

私はこれを行っていSELECT LOAD_FILE("/home/user/domains/example.com/public_html/robots.txt") AS tmp FROM tmpTableますが、NULLを返します。これがFILE特権を持っていないためか、それとも他のものであるかを確認するにはどうすればよいですか?MySQLはエラーを出しません。(私はPHPを使用しています)

LOAD_FILEの経験がある人は、その関数について教えてください:)

0 投票する
5 に答える
47303 参照

mysql - LOAD_FILE を使用してファイルを MySQL BLOB にロードする方法は?

(Mac 上で) MySQL BLOB にファイルをロードしようとしました。

私のクエリは

エラーは表示されませんが、ファイルは BLOB に読み込まれません。

0 投票する
6 に答える
49644 参照

mysql - mySQL コマンド ラインから画像を直接アップロードする

mySQL に、データ型が "BLOB" の "image" というフィールドを持つ特定のテーブルがあります。そのフィールドに画像をphp経由ではなく、コマンドラインクライアントから直接アップロードできるかどうか疑問に思っていました...可能であれば、画像ファイルを正確にどこに配置すればよいですか?

0 投票する
8 に答える
227148 参照

mysql - mysqlデータベース(テーブル)に画像を挿入するには?

次のようなテーブルに画像を挿入したい

上の表に画像を挿入する方法を教えてください。

0 投票する
1 に答える
1826 参照

mysql - LOAD_FILE を使用してファイルからテーブルに値を挿入するにはどうすればよいですか?

次のコードを使用して、データベースにテキスト ファイルを挿入しようとしました。

ただし、html 列に null が表示されます。テキスト ファイルからデータベースにデータを取得するにはどうすればよいですか?

0 投票する
3 に答える
3171 参照

mysql - クライアントからのmysql load_file

手動でエスケープしたくない多くの SQL メタ文字 (一重引用符など) を含む HTML ファイルを MySQL テーブルに挿入したいと考えています。

私は、mysql クライアントにファイルの内容を変数にロードさせ、その変数を単純に挿入することができました。

ただし、load_file のドキュメントには、クライアントではなくサーバーにファイルをロードすると書かれています。そして、それは私にはうまくいきません。

したがって、私の質問: mysql クライアントがファイルを変数にロードする方法は?

注意:これら は、load_file がサーバー上でのみ機能することに言及しているため、ここでは適用されません。 私が知っています。

0 投票する
2 に答える
1532 参照

mysql - 二重引用符で囲まれたMySQLロードデータinfileフィールドのエラー

次のような .csv ファイル データがあります。

そして、2つの列(aおよびb)を持つ以下のコマンドを使用して、データをテーブルにロードしました。

しかし、テーブルを選択すると、以下に示す予期しない結果が得られます。

a内容:

...そして b はNULLです。

ありがとう

0 投票する
5 に答える
24152 参照

mysql - MySQL LOAD_FILE が NULL を返す

SQL LOAD_FILE関数を機能させたいと思っており、これに関するすべての質問/回答とドキュメントを読みましたが、これが起こっていることです。

ホームディレクトリからLOAD_FILEしたい場合:

これを入手した後、おそらく問題は MySQL がホーム ディレクトリにアクセスできないことだと思いました。そして、これを実行してみましたが、うまくいきました:

その後SELECT LOAD_FILE('/etc/passwd');もうまくいきました。

だから私は言いました、それはファイル/フォルダーの読み取り/所有権の問題です。そのため、ファイルを /etc/mysql/ に移動しましたが、それでも機能しませんでした。私は試しましchown mysql:mysql somefile.txtたが、それでも運がありませんでした:

PS 1.すべてのユーザー グループがすべてのファイルを読み取ることができるため、chmod を実行する必要はありません。しかし、お聞きになりたい場合は、 chmod 777も試してみました。2. MySQL で secure-file-priv 変数が設定されていないことを確認したため、いいえ、LOAD_FILE はどのパスにも制限されていません。

ここで何が問題になる可能性がありますか?

0 投票する
1 に答える
118 参照

mysql - mysql のデータファイルを使用した条件付きロード

mysql を使用して条件付きでファイルをロードしようとしています

「金額」をランダムに割り当てる必要があります。「対象」は4行ありますが、当選ファイルは3行ありますのでご注意ください。これは、無作為に選択された 1 つの「ターゲット」行があり、金額が null になることを意味します。各スターバックス カードの金額は、別のファイルを使用して読み込まれます。

mysql クエリを使用してこれを行うことは可能ですか?