Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insérer le contenu du fichier dans la colonne de la table MySQL

Oui c'est possible. Vous pouvez utiliser le LOAD_FILE() fonction :

CREATE TABLE my_table (stamp datetime, what text);

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

Vous devrez vous assurer que le fichier est lisible par MySQL, et que votre utilisateur MySQL a le FILE privilège. Il s'agit du même privilège requis pour LOAD DATA INFILE .