sql >> データベース >  >> RDS >> Mysql

コマンドラインMySQLクエリは、Windowsで機能しないファイルに出力をエクスポートします

    \Gフラグを削除します。

    select * from tablename INTO OUTFILE 'c:\users\12345\Downloads\some_non_existingfile'
    

    また、MySQLサーバーが--secure-file-privオプションで実行されていないことを確認する必要があります

    フォルダに出力を書き込めるようにするには、次の行を追加/修正してmysql構成ファイル(my.ini)を追加または修正します。

    secure-file-priv = ""
    

    または

    secure-file-priv = "FOLDER-PATH-OF-YOUR-CHOICE"
    

    次に、

    を使用してmysqlサーバーを再起動します。
    net stop mysql
    net start mysql
    

    設定に関する情報

    空の場合、変数は効果がありません。

    ディレクトリの名前に設定されている場合、サーバーはインポートおよびエクスポート操作をそのディレクトリ内のファイルでのみ機能するように制限します。ディレクトリが存在する必要があります。サーバーはそれを作成しません。

    NULLに設定すると、サーバーはインポートおよびエクスポート操作を無効にします。この値は、MySQL5.7.6以降で許可されています。




    1. AndroidアプリケーションのmysqlデータベースからListViewにデータをフェッチできません

    2. MySQLインデックス-ベストプラクティスは何ですか?

    3. Windowsでのmysqlのインポート

    4. 2つのテーブル間のOracleSQLチェック制約