Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có thể thay đổi bộ mã hóa mysql DB từ bên trong di chuyển laravel không?

Cái chết lớn ở đây.

Laravel 7 ra mắt với chức năng thay đổi bảng mã và đối chiếu trên bảng. Tôi cần cái này cho Thu ngân / sọc.

Tài liệu chỉ cho bạn cách thực hiện tại đây

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

Chỉnh sửa

Ngoài ra, và giải pháp tốt hơn cho tôi là thay đổi đối chiếu trên một cột duy nhất.

$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. gọi mysql Managedprocedure từ c #?

  2. JAVA MySQL Connection ClassNotFound Exception

  3. máy chủ MySQL không liên tục đã biến mất lỗi

  4. Tôi có thể tải xuống nguồn cho MySQL Connector / J ở đâu

  5. MySQL tham gia với mệnh đề where