sql >> Databáze >  >> RDS >> Mysql

Je možné změnit znakovou sadu mysql DB z migrace laravel?

Tady velký nekro.

Laravel 7 vychází z krabice s funkcí pro změnu znakové sady a řazení na stole. Potřeboval jsem to pro Cashier/stripe.

Dokumentace vám ukáže, jak to udělat zde

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

Upravit

Případně a lepším řešením pro mě bylo změnit řazení na jednom sloupci.

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


  1. Jak seskupit data pole vrácená dotazem na levé spojení v php?

  2. Vyberte informace z poslední položky a připojte se k celkové částce

  3. Problém s porovnáním řetězců Oracle PL/SQL

  4. Instalace MariaDB 10.1 v Debian Jessie a spouštění různých dotazů MariaDB