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

Comment puis-je insérer des fichiers volumineux dans la base de données MySQL en utilisant PHP ?

Vous voudrez vérifier la valeur de configuration MySQL "max_allowed_packet", qui pourrait être définie trop petite, empêchant l'INSERT (qui est lui-même grand) de se produire.

Exécutez ce qui suit à partir d'une invite de commande mysql :

mysql> show variables like 'max_allowed_packet';

Assurez-vous qu'il est assez grand. Pour plus d'informations sur cette option de configuration, consultez

MySQL max_allowed_packet

Cela impacte également mysql_escape_string() et mysql_real_escape_string() en PHP limitant la taille de la création de chaîne.