Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah mungkin untuk mengubah charset penyandian DB mysql dari dalam migrasi laravel?

Necro besar di sini.

Laravel 7 keluar dari kotak dengan fungsionalitas untuk mengubah rangkaian karakter dan susunan di atas meja. Saya membutuhkan ini untuk Kasir/stripe.

Dokumentasi menunjukkan cara melakukannya di sini

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

Sunting

Atau, dan solusi yang lebih baik bagi saya adalah mengubah susunan pada satu kolom.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa pentingnya nama indeks saat membuat indeks di MySQL?

  2. MySql memilih nilai default jika tidak ada hasil?

  3. PHP cara menyimpan string HTML ke dalam database

  4. Penggunaan mysql dari addlashes()

  5. Mysql:menambahkan kunci asing tidak memberikan peringatan/kesalahan pada tabel MyISAM