https://dev.mysql.com/innodb-restrictions.html
ERROR 1070 (42000): Too many key parts specified; max 16 parts allowed The maximum row length, except for variable-length columns (VARBINARY, VARCHAR, BLOB and TEXT), is slightly less than half of a page for 4KB, 8KB, 16KB, and 32KB page sizes.
https://dev.mysql.com/json.html
The space required to store a JSON document is roughly the same as for LONGBLOB or LONGTEXT; see Section 11.8, “Data Type Storage Requirements”, for more information. BLOB BIT OPAQUE DATETIME TIME DATE BOOLEAN ARRAY OBJECT STRING INTEGER, DOUBLE ...The JSON data type provides these advantages over storing JSON-format strings in a string column: Automatic validation of JSON documents stored in JSON ...
https://dev.mysql.com/mysql-cluster-option-tables.html
Com_show_ndb_status: Count of SHOW NDB STATUS statements Handler_discover: Number of times that tables have been discovered ndb-batch-size: Size (in bytes) to use for NDB transaction batches ndb-blob-read-batch-bytes: Specifies size in bytes that ...
https://dev.mysql.com/mysql-cluster-programs-ndb-desc.html
Table 22.341 Command-line options for the ndb_desc program Format Description Added, Deprecated, or Removed --blob-info, -b Include partition information for BLOB tables in output. All NDB 8.0 releases --unqualified, -u Use unqualified table names ... ndb_desc provides a detailed description of one or more NDB ...
https://dev.mysql.com/mysql-nutshell.html
As of MySQL 8.0.13, the TempTable storage engine supports storage of binary large object (BLOB) type columns. This enhancement improves performance for queries that use temporary tables containing BLOB data. Previously, temporary tables that ...
https://dev.mysql.com/string-functions.html
mysql> UPDATE t SET blob_col=LOAD_FILE('/tmp/picture') WHERE id=1; LOCATE(substr,str), LOCATE(substr,str,pos) The first syntax returns the position of the first occurrence of substring substr in string str. mysql> SELECT LOWER('QUADRATICALLY'); -> ...For functions that operate on string positions, the first position is numbered ...
https://dev.mysql.com/alter-table.html
For example: ALTER TABLE t MODIFY latin1_text_col TEXT CHARACTER SET utf8; ALTER TABLE t MODIFY latin1_varchar_col VARCHAR(M) CHARACTER SET utf8; If you specify CONVERT TO CHARACTER SET binary, the CHAR, VARCHAR, and TEXT columns are converted to ...
https://dev.mysql.com/column-indexes.html
When you index a BLOB or TEXT column, you must specify a prefix length for the index. For example: CREATE TABLE test (blob_col BLOB, INDEX(blob_col(10))); Prefixes can be up to 767 bytes long for InnoDB tables that use the REDUNDANT or COMPACT row ... The most common type of index involves a single column, storing copies of the values from that column in a data structure, allowing fast lookups for the rows with the corresponding column ...
https://dev.mysql.com/create-index.html
Additionally, BLOB and TEXT columns can be indexed only for InnoDB, MyISAM, and BLACKHOLE tables. However, prefix lengths for index specifications in CREATE TABLE, ALTER TABLE, and CREATE INDEX statements are interpreted as number of characters for ... CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name [index_type] ON tbl_name (key_part,...) [index_option] [algorithm_option | lock_option] ...
https://dev.mysql.com/mysql-cluster-limitations-syntax.html
You cannot create indexes on NDB table columns that use any of the TEXT or BLOB data types. The NDB API has no special provision for working with JSON data, which it views simply as BLOB data. Some SQL statements relating to certain MySQL features ...