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

Comment implémenter la mise en cache en écriture arrière-plan/asynchrone en PHP ?

mysql_query('INSERT INTO tableName VALUES(...),(...),(...),(...)')

L'instruction de requête ci-dessus est meilleure. Mais nous avons une autre solution pour améliorer les performances de l'instruction d'insertion.
Suivez les étapes suivantes..
1. Il vous suffit de créer un fichier csv (fichier délimité par des virgules) ou un simple fichier txt et d'écrire toutes les données que vous souhaitez insérer à l'aide du mécanisme d'écriture de fichier (comme la classe FileOutputStream en Java).
2. utilisez cette commande

LOAD DATA INFILE 'data.txt' INTO TABLE table2
  FIELDS TERMINATED BY '\t';

3 si vous n'êtes pas clair sur cette commande, suivez le lien