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

MySQLテーブルの列にファイルの内容を挿入します

    はい、可能です。 LOAD_FILE() 機能:

    CREATE TABLE my_table (stamp datetime, what text);
    
    INSERT INTO my_table (stamp, what) VALUES (NOW(), LOAD_FILE('/tmp/my_file.txt'));
    

    ファイルがMySQLで読み取り可能であること、およびMySQLユーザーがFILE 特権。これは、 LOAD DATA INFILE



    1. 移行の実行時に、そのようなファイルまたはディレクトリがない、またはそのようなホストが認識されていない

    2. INSERT…SELECTおよび高速ロードコンテキストを使用した最小限のロギング

    3. T-SQLを使用してSQLServerの列を削除する方法

    4. 昇順で最後の20の順序を選択します-PHP/MySQL