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

Kesalahan SQL #1071 - Kunci yang ditentukan terlalu panjang; panjang kunci maksimal adalah 767 byte

MySQL selalu mencadangkan jumlah maksimum untuk UTF8 bidang yang 4 byte jadi dengan 255 + 255 dengan DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci Anda; Anda melebihi batas panjang kunci maksimal 767.

Anda hanya dapat mengurangi panjang varchar tunggal atau tidak menggunakan kunci komposit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan KE MySQL DARI tabel lain

  2. Meniru SEQUENCE yang aman untuk transaksi di MySQL

  3. Beban Kerja Database OLTP/Analytics Hibrida:Mereplikasi Data MySQL ke ClickHouse

  4. gunakan mysql SUM() dalam klausa WHERE

  5. Akses MySQL jarak jauh