sql >> Databáze >  >> RDS >> Mysql

komprimovat text před uložením do databáze mysql

Můj přístup. Potřeboval jsem uložit text e-mailu do tabulky MySQL. Typ sloupce:TEXT.

Komprimovat:

$compressed_string_for_db = base64_encode(gzcompress('big email text', 9));

Dekomprimovat:

$email_text = gzuncompress(base64_decode($compressed_string_from_db));

Můj výsledek komprese:

délka řetězce příjmu:41072

délka komprimovaného řetězce:5312



  1. Je možné upgradovat MySQL v MAMP na MySQL 5.7?

  2. Kde najdu soubor my.ini pro Windows mysql server?

  3. syntaxe pro jeden řádek MERGE / upsert v SQL Server

  4. Jak vložit DateTime do databáze MySql pomocí kódu C#