問題タブ [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.
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の経験がある人は、その関数について教えてください:)
mysql - LOAD_FILE を使用してファイルを MySQL BLOB にロードする方法は?
(Mac 上で) MySQL BLOB にファイルをロードしようとしました。
私のクエリは
エラーは表示されませんが、ファイルは BLOB に読み込まれません。
mysql - mySQL コマンド ラインから画像を直接アップロードする
mySQL に、データ型が "BLOB" の "image" というフィールドを持つ特定のテーブルがあります。そのフィールドに画像をphp経由ではなく、コマンドラインクライアントから直接アップロードできるかどうか疑問に思っていました...可能であれば、画像ファイルを正確にどこに配置すればよいですか?
mysql - mysqlデータベース(テーブル)に画像を挿入するには?
次のようなテーブルに画像を挿入したい
上の表に画像を挿入する方法を教えてください。
mysql - LOAD_FILE を使用してファイルからテーブルに値を挿入するにはどうすればよいですか?
次のコードを使用して、データベースにテキスト ファイルを挿入しようとしました。
ただし、html 列に null が表示されます。テキスト ファイルからデータベースにデータを取得するにはどうすればよいですか?
mysql - クライアントからのmysql load_file
手動でエスケープしたくない多くの SQL メタ文字 (一重引用符など) を含む HTML ファイルを MySQL テーブルに挿入したいと考えています。
私は、mysql クライアントにファイルの内容を変数にロードさせ、その変数を単純に挿入することができました。
ただし、load_file のドキュメントには、クライアントではなくサーバーにファイルをロードすると書かれています。そして、それは私にはうまくいきません。
したがって、私の質問: mysql クライアントがファイルを変数にロードする方法は?
注意:これら は、load_file がサーバー上でのみ機能することに言及しているため、ここでは適用されません。 私が知っています。
mysql - 二重引用符で囲まれたMySQLロードデータinfileフィールドのエラー
次のような .csv ファイル データがあります。
そして、2つの列(a
およびb
)を持つ以下のコマンドを使用して、データをテーブルにロードしました。
しかし、テーブルを選択すると、以下に示す予期しない結果が得られます。
a
内容:
...そして b はNULL
です。
ありがとう
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 はどのパスにも制限されていません。
ここで何が問題になる可能性がありますか?
mysql - mysql のデータファイルを使用した条件付きロード
mysql を使用して条件付きでファイルをロードしようとしています
「金額」をランダムに割り当てる必要があります。「対象」は4行ありますが、当選ファイルは3行ありますのでご注意ください。これは、無作為に選択された 1 つの「ターゲット」行があり、金額が null になることを意味します。各スターバックス カードの金額は、別のファイルを使用して読み込まれます。
mysql クエリを使用してこれを行うことは可能ですか?