Mysql
 sql >> база данни >  >> RDS >> Mysql

Ограничения за съхранение на MySQL потребителски дефинирани променливи

Потребителските променливи използват същите вътрешни типове данни, които MySQL използва за изчисления на стойности на колони. Тези вътрешни типове са достатъчно големи за всички типове данни, поддържани от MySQL.

  • Целите числа нямат ZEROFILL , тъй като това е допълнително свойство на колоната, а не на самия тип данни. Освен това целочислените потребителски променливи нямат ширина; когато се преобразуват в текст, те използват точно толкова цифри, колкото са необходими.
  • Стойностите с плаваща запетая нямат скала. 64-битовите IEEE float са двоични стойности и имат достатъчна прецизност за около 18 десетични цифри.
  • На теория низовете трябва да задържат всеки LONGTEXT стойност, ако max_allowed_packet е достатъчно голям и имате достатъчно памет. Има обаче недокументирано ограничение от 16 MB за потребителски променливи, споменато в бъг 31898 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възможно ли е да се надстрои MySQL в MAMP до MySQL 5.7?

  2. Вземете пътя на дървото в MySQL таблицата

  3. Как да накарате Sequelize да използва имена на таблици в единствено число

  4. php сървър ERR_CONNECTION_REFUSED

  5. Как да настроите набора от символи и съпоставяне на таблица в MySQL