sql >> Databasteknik >  >> RDS >> Mysql

Är det möjligt att ändra mysql DB-kodningsteckenuppsättning från en laravel-migrering?

Stor nekro här.

Laravel 7 kommer ur lådan med funktionalitet för att ändra teckenuppsättningen och sorteringen på ett bord. Jag behövde den här för Cashier/stripe.

Dokumentationen visar hur du gör här

Schema::create('users', function (Blueprint $table) {
    ....
    $table->charset = 'utf8mb4';
    $table->collation = 'utf8mb4_bin';
});

Redigera

Alternativt, och en bättre lösning för mig var att ändra sorteringen på en enda kolumn.

$table->string('name')->collation('utf8mb4_bin');


  1. MySql och Entity Framework Code först

  2. Skapa en temporär MySQL-tabell och tilldela sedan CRUD från den

  3. Oracle:Radering nedifrån och upp

  4. Vad är kommandot för att hitta skript för en befintlig funktion i postgresql?