sql >> Database >  >> RDS >> Mysql

Hoe kan ik achtergrond/asynchrone write-behind caching in PHP implementeren?

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

Boven gegeven query-instructie is beter. Maar we hebben een andere oplossing om de prestaties van insert-statement te verbeteren.
Volg de volgende stappen..
1. U maakt gewoon een csv-bestand (door komma's gescheiden bestand) of een eenvoudig txt-bestand en schrijft alle gegevens die u wilt invoegen met behulp van het bestandsschrijfmechanisme (zoals de FileOutputStream-klasse in Java).
2. gebruik dit commando

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

3 als je niet duidelijk bent over deze opdracht, volg dan de link



  1. pyodbc kan geen verbinding maken met de database

  2. mysqli_stmt::bind_result():Het aantal bindvariabelen komt niet overeen met het aantal velden in de voorbereide instructie

  3. MySQL NET Connect 6.7.2 in Visual Studio 2012

  4. Vindt u een specifieke kolom in een onbekende tabel in een database?