sql >> Databasteknik >  >> RDS >> Mysql

Köra flera laravel alter-tabellmigreringsfrågor i en?

Jag inser att den här frågan är ganska gammal nu, men den besvarades inte.

Jag skulle säga att Laravels schemabyggare är mer för bekvämlighet och kompatibilitet över plattformar snarare än för prestanda.

Om du vill optimera ALTER frågor skulle jag föreslå att du använder DB fasad och skriva rå SQL.

Schema::table('table', function (Blueprint $table) {
    DB::statement('ALTER TABLE table DROP COLUMN a, DROP COLUMN a;');
});



  1. PHP 7.2.2 + mysql 8.0 PDO ger:autentiseringsmetod okänd för klienten [caching_sha2_password]

  2. Hur genererar man ett version 4 (slumpmässigt) UUID på Oracle?

  3. Sammanfoga flera rader i enstaka rader i MySQL

  4. Kan jag flytta MySQL-tabellen till en andra enhet?