All pages
Powered by GitBook
1 of 1

Loading...

Function Differences Between MariaDB 10.2 and MySQL 5.7

The following is a list of all function differences between MariaDB 10.2 and MySQL 5.7. It is based on functions available in the stable versions MySQL 5.7.18 and MariaDB 10.2.38.

For a description of all differences, see Incompatibilities and Feature Differences Between MariaDB 10.2 and MySQL 5.7.

Present in MariaDB Only

Dynamic columns

JSON

Regular Expressions

Window Functions

Present in MySQL Only

GTID

MariaDB and MySQL have differing implementations.

  • GTID_SUBSET

  • GTID_SUBTRACT

  • WAIT_FOR_EXECUTED_GTID_SET

  • WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS()

Geographic

  • DISTANCE

  • MBRCOVEREDBY

  • ST_BUFFER_STRATEGY

  • ST_GeoHash

Miscellaneous

  • ANY_VALUE

  • RANDOM_BYTES

  • RELEASE_ALL_LOCKS

  • VALIDATE_PASSWORD_STRENGTH

See Also

  • ST_IsValid
  • ST_LatFromGeoHash

  • ST_LongFromGeoHash

  • ST_PointFromGeoHash

  • ST_SIMPLIFY

  • ST_VALIDATE

  • Incompatibilities and Feature Differences Between MariaDB 10.2 and MySQL 5.7
    System Variable Differences Between MariaDB 10.2 and MySQL 5.7
    Function Differences Between MariaDB 10.3 and MySQL 5.7
    Function Differences Between MariaDB 10.2 and MySQL 5.6
    COLUMN_ADD
    COLUMN_CHECK
    COLUMN_CREATE
    COLUMN_DELETE
    JSON_COMPACT
    JSON_DETAILED
    JSON_EXISTS
    JSON_LOOSE
    REGEXP_INSTR
    REGEXP_REPLACE
    REGEXP_SUBSTR
    CUME_DIST
    DENSE_RANK
    LAG
    LAST_VALUE
    GTID
    COLUMN_EXISTS
    COLUMN_GET
    COLUMN_JSON
    COLUMN_LIST
    JSON_MERGE_PATCH
    JSON_MERGE_PRESERVE
    JSON_QUERY
    JSON_VALUE
    LEAD
    NTH_VALUE
    NTILE
    PERCENT_RANK
    RANK
    ROW_NUMBER