https://dev.mysql.com/spatial-relation-functions-mbr.html
Unless otherwise specified, functions in this section handle their arguments as follows: If any argument is NULL or an empty geometry, the return value is NULL. MBREquals() handles its arguments as described in the introduction to this section, ...
https://dev.mysql.com/spatial-type-overview.html
MySQL has spatial data types that correspond to OpenGIS classes. The basis for these types is described in Section 11.4.2, “The OpenGIS Geometry Model”. Some spatial data types hold single geometry values: GEOMETRY POINT LINESTRING POLYGON ...
https://dev.mysql.com/static-format.html
NULL columns require additional space in the row to record whether their values are NULL. Each NULL column takes one bit extra, rounded up to the nearest byte. The expected row length in bytes for static-sized rows is calculated using the following ...It is used when the table contains no variable-length columns (VARCHAR, VARBINARY, BLOB, or ...
https://dev.mysql.com/sys-ps-trace-thread.html
Use NULL to collect data for the default of 60 seconds. Dumps all Performance Schema data for an instrumented thread to a .dot formatted graph file (for the DOT graph description language). Each result set returned from the procedure should be used ...
https://dev.mysql.com/using-innodb-tables.html
row *************************** Name: t1 Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 0 Auto_increment: NULL Create_time: 2015-03-16 15:13:31 Update_time: ... To create an InnoDB table, use the CREATE TABLE ...
https://dev.mysql.com/atomic-ddl.html
An atomic DDL statement combines the data dictionary updates, storage engine operations, and binary log writes associated with a DDL operation into a single, atomic transaction. The transaction is either committed, with applicable changes persisted ...
https://dev.mysql.com/audit-api-message-emit.html
Each value can be a string or numeric value, or NULL. Example: mysql> SELECT audit_api_message_emit_udf('component_text', 'producer_text', 'message_text', 'key1', 'value1', 'key2', 123, 'key3', NULL) AS 'Message'; +---------+ | Message | +---------+ ... As of MySQL 8.0.14, the audit_api_message_emit component enables applications to add their own message events to the audit log, using the audit_api_message_emit_udf() user-defined ...
https://dev.mysql.com/bnl-bka-optimization.html
Each row from the buffer that does not have its match flag enabled is extended by NULL complements (NULL values for each column in the second operand) and sent for further extensions by the remaining join operations. In MySQL, a Batched Key Access ...
https://dev.mysql.com/c-api-function-overview.html
The difference between the two is that mysql_query() expects the query to be specified as a null-terminated string whereas mysql_real_query() expects a counted string. If the string contains binary data (which may include null bytes), you must use ... The following list summarizes the functions available in the C ...
https://dev.mysql.com/checksum-table.html
If you run CHECKSUM TABLE against a view, the Checksum value is always NULL, and a warning is returned. For a nonexistent table, CHECKSUM TABLE returns NULL and generates a warning. If the table does not meet all these conditions, the QUICK method ...[QUICK | EXTENDED] CHECKSUM TABLE reports a checksum for the contents of a ...