sql >> Database teknologi >  >> RDS >> Mysql

MySQL specificeret nøgle var for lang

VARCHAR(1024)

MySQL gemmer VARCHAR-værdier som et 1-byte eller 2-byte længde præfiks plus data. Længdepræfikset angiver antallet af bytes i værdien. En VARCHAR-kolonne bruger en længdebyte, hvis værdier ikke kræver mere end 255 bytes, to længdebytes, hvis værdier kan kræve mere end 255 bytes.

Før MySQL 5.0.3, en VARCHAR kolonne med en længdespecifikation større end 255 konverteres til den mindste TEKST-type, der kan indeholde værdier af den givne længde. For eksempel konverteres VARCHAR(500) til TEKST, og VARCHAR(200000) konverteres til MEDIUMTEXT.

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

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




  1. Kør Oracle Forms som selvstændig uden browser

  2. Radius/nærmeste resultater - Google Maps API

  3. REPLACE() Funktion i Oracle

  4. mysqli multi_query efterfulgt af forespørgsel