https://dev.mysql.com/converting-tables-to-innodb.html
Consider using an auto-increment column if there is not another stable, unique, non-null, numeric column to use. You can designate the former primary key columns as UNIQUE NOT NULL to enforce the same constraints as the PRIMARY KEY clause, that is, ... If you have MyISAM tables that you want to convert to InnoDB for better reliability and scalability, review the following guidelines and tips before ...
https://dev.mysql.com/examples.html
Here are examples of how to solve some common problems with MySQL. Some of the examples use the table shop to hold the price of each article (item number) for certain traders (dealers). Supposing that each trader has a single fixed price per ...
https://dev.mysql.com/expressions.html
This section lists the grammar rules that expressions must follow in MySQL and provides additional information about the types of terms that may appear in expressions. Expression Syntax Expression Term Notes Temporal Intervals The following grammar ...
https://dev.mysql.com/federated-create-connection.html
For example: CREATE TABLE federated_table ( id INT(20) NOT NULL AUTO_INCREMENT, name VARCHAR(32) NOT NULL DEFAULT '', other INT(20) NOT NULL DEFAULT '0', PRIMARY KEY (id), INDEX name (name), INDEX other_key (other) ) ENGINE=FEDERATED DEFAULT ... To ...
https://dev.mysql.com/federated-create-server.html
If you are creating a number of FEDERATED tables on the same server, or if you want to simplify the process of creating FEDERATED tables, you can use the CREATE SERVER statement to define the server connection parameters, just as you would with the ...
https://dev.mysql.com/federated-create.html
To create a FEDERATED table you should follow these steps: Create the table on the remote server. Alternatively, make a note of the table definition of an existing table, perhaps using the SHOW CREATE TABLE statement. Create the table on the local ...
https://dev.mysql.com/functions.html
Expressions can be written using literal values, column values, NULL, built-in functions, stored functions, user-defined functions, and operators. An expression that contains NULL always produces a NULL value unless otherwise indicated in the ...
https://dev.mysql.com/gis-general-property-functions.html
Unless otherwise specified, functions in this section handle their arguments as follows: If any argument is NULL, the return value is NULL. The functions listed in this section do not restrict their argument and accept a geometry value of any type.
https://dev.mysql.com/gis-geometrycollection-property-functions.html
Unless otherwise specified, functions in this section handle their arguments as follows: If any argument is NULL or any geometry argument is an empty geometry, the return value is NULL. If any geometry argument is not a syntactically well-formed ...
https://dev.mysql.com/gis-mysql-specific-functions.html
If any argument is not a proper WKB or geometry representation of the proper object type, the return value is NULL. If the number of arguments is less than two, the return value is NULL. If any argument does not represent a LinearRing (that is, not ... MySQL provides a set of useful nonstandard functions for creating geometry ...