sql >> Database >  >> RDS >> Mysql

MySql - grootte VARCHAR

Dat is onzin. Ze hebben het misschien over het feit dat een varchar gebruikt één byte voor de lengte, ongeacht of de maximale lengte 100 of 255 is (lengtes daarboven zullen twee bytes gebruiken, tot ~64K) maar ze zijn anders behandeld.

Als u een tekenreeks van 150 tekens in de eerste invoert, wordt deze afgekapt tot 100, in het laatste geval is dat niet het geval.

U moet de lengte gebruiken die logisch is. Als u een kolom heeft die nooit langer zal zijn dan 30 tekens, niet doen gebruik varchar(255) .

Zie hier voor de typedetails.



  1. Hoe de geboortedatum van het php-formulier te verzamelen en in mysql in te voegen?

  2. Welk type tijdstempel moet ik kiezen in een PostgreSQL-database?

  3. Manieren om toegang te krijgen tot Oracle Database in PostgreSQL

  4. Hoe krijg ik alle berichten met alle categorieën in wordpress via mysql?