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

Limity przechowywania zmiennych zdefiniowanych przez użytkownika MySQL

Zmienne użytkownika używają tych samych wewnętrznych typów danych, których MySQL używa do obliczeń wartości kolumn. Te typy wewnętrzne są wystarczająco duże dla wszystkich typy danych obsługiwane przez MySQL.

  • Liczby całkowite nie mają ZEROFILL , ponieważ jest to dodatkowa właściwość kolumny, a nie samego typu danych. Co więcej, zmienne użytkownika w postaci liczb całkowitych nie mają szerokości; po konwersji na tekst używają tyle cyfr, ile potrzeba.
  • Wartości zmiennoprzecinkowe nie mają skali. 64-bitowe liczby zmiennoprzecinkowe IEEE są wartościami binarnymi i mają wystarczającą precyzję dla około 18 cyfr dziesiętnych.
  • Struny powinny teoretycznie zawierać dowolny LONGTEXT wartość, jeśli max_allowed_packet jest wystarczająco duży i masz wystarczająco dużo pamięci. Istnieje jednak nieudokumentowany limit 16 MB dla zmiennych użytkownika, wspomniany w błąd 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 CASE do aktualizacji wielu kolumn

  2. Jak mogę dodać ograniczenie ON DELETE na stole?

  3. ADDTIME() Przykłady – MySQL

  4. Jak uzyskać dostęp do MySQL z wielu wątków jednocześnie?

  5. Grupuj zapytania mysql co 15 minut