Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Określony klucz MySQL był za długi

VARCHAR(1024)

MySQL przechowuje wartości VARCHAR jako 1-bajtowy lub 2-bajtowy prefiks wraz z danymi. Prefiks długości wskazuje liczbę bajtów w wartości. Kolumna VARCHAR wykorzystuje jeden bajt długości, jeśli wartości wymagają nie więcej niż 255 bajtów, dwa bajty długości, jeśli wartości mogą wymagać więcej niż 255 bajtów.

Przed MySQL 5.0.3 kolumna VARCHAR ze specyfikacją długości większą niż 255 jest konwertowany na najmniejszy typ TEKST, który może przechowywać wartości o podanej długości. Na przykład VARCHAR(500) jest konwertowany na TEKST, a VARCHAR(200000) jest konwertowany na MEDIUMTEXT.

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

http://dev.mysql.com/doc/refman/5.0 /pl/znak.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. Połącz Django ze zdalnym serwerem mysql w sieci lokalnej

  2. Jak zmienić typ danych importowanego arkusza kalkulacyjnego w mysql?

  3. Błąd analizy:błąd składni, nieoczekiwany (T_VARIABLE)

  4. Jak uzyskać prawdziwy rozmiar bazy danych MySQL?

  5. Bezpieczny, konfigurowalny silnik czatu typu open source w PHP/JavaScript dla wszystkich popularnych przeglądarek