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

Kunci yang ditentukan MySQL terlalu panjang

VARCHAR(1024)

MySQL menyimpan nilai VARCHAR sebagai awalan dengan panjang 1-byte atau 2-byte ditambah data. Awalan panjang menunjukkan jumlah byte dalam nilai. Kolom VARCHAR menggunakan satu byte panjang jika nilai memerlukan tidak lebih dari 255 byte, dua byte panjang jika nilai mungkin memerlukan lebih dari 255 byte.

Sebelum MySQL 5.0.3, kolom VARCHAR dengan spesifikasi panjang lebih besar dari 255 dikonversi ke tipe TEXT terkecil yang dapat menampung nilai dari panjang yang diberikan. Misalnya, VARCHAR(500) dikonversi ke TEXT, dan VARCHAR(2000000) dikonversi ke MEDIUMTEXT.

Ref:http://dev.mysql.com /doc/refman/5.0/en/string-type-overview.html

http://dev.mysql.com/doc/refman/5.0 /en/char.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah pemilihan genre MySQL (php)

  2. Rangkaian karakter dan penyandian Django

  3. aktivasi akun php/mysql

  4. Desain Database MySQL untuk daftar layanan

  5. Bagaimana cara membandingkan nilai yang tumpang tindih dalam satu baris?