sql >> Databasteknik >  >> RDS >> Mysql

Single commit vid import av mycket stora SQL-filer (MySQL)

Mitt svar är sent, men det kan hjälpa framtida läsare.

Jag har haft samma problem. När du läser MySQL-dokumentation om MySQL-kommandoalternativ , jag har upptäckt att du kan använda --init-command parameter.

Så din kommandorad blir helt enkelt:(-v för verbose och är valfritt)

mysql --init-command="SET autocommit=0;" -v < sql_file.sql


  1. Skicka aktuella gps-koordinater till mySQL-databasen med hjälp av Google maps api

  2. Hur undkommer jag ett reserverat ord i Oracle?

  3. sammansatt primärnyckel och autoinkrementkolumn men INTE primärnyckel

  4. Inget mer SPU