arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Function Differences Between MariaDB 10.10 and MySQL 8.0

The following is a list of all function differences between MariaDB 10.10 and MySQL 8.0. It is based on functions available in the MySQL 8.0.32 and the MariaDB 10.10.3 releases. For a more complete list of differences, see Incompatibilities and Feature Differences Between MariaDB 10.10 and MySQL 8.0

hashtag
Present in MariaDB Only

hashtag
Dynamic Columns

hashtag
Galera

hashtag
General

hashtag
Geographic

MySQL has removed the following functions in MySQL 8.0.

hashtag
JSON

hashtag
Sequences

hashtag
Window Functions

hashtag
Present in MySQL Only

hashtag
GTID

MariaDB and MySQL have differing implementations.

  • GTID_SUBSET

  • GTID_SUBTRACT

  • WAIT_FOR_EXECUTED_GTID_SET

  • WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS

hashtag
Geographic

  • MBRCOVEREDBY

  • MBRCovers

  • ST_BUFFER_STRATEGY

  • ST_Collect

hashtag
JSON

  • JSON_SCHEMA_VALID ()

  • JSON_SCHEMA_VALIDATION_REPORT

  • JSON_STORAGE_FREE

  • JSON_STORAGE_SIZE ()

hashtag
Regular Expressions

  • REGEXP_LIKE ()

hashtag
UUID

  • BIN_TO_UUID

  • IS_UUID

  • UUID_TO_BIN ()

hashtag
Miscellaneous

  • ANY_VALUE ()

  • ASYNCHRONOUS_CONNECTION_FAILOVER_ADD_SOURCE

  • ASYNCHRONOUS_CONNECTION_FAILOVER_DELETE_SOURCE

  • FORMAT_BYTES ()

hashtag
See Also

  • (Synonym for IFNULL)

  • - the VALUES() function was renamed after MariaDB introduced Table Value Constructors.

  • ST_FrechetDistance

  • ST_GeoHash

  • ST_HausdorffDistance

  • ST_IsValid

  • ST_LatFromGeoHash

  • ST_Latitude

  • ST_LineInterpolatePoint

  • ST_LineInterpolatePoints

  • ST_LongFromGeoHash

  • ST_Longitude

  • ST_MakeEnvelope

  • ST_PointAtDistance

  • ST_PointFromGeoHash

  • ST_SIMPLIFY

  • ST_TRANSFORM

  • ST_VALIDATE ()

  • MEMBER_OF operator

  • FORMAT_PICO_TIME ()

  • GROUPING ()

  • PS_THREAD_ID ()

  • PS_CURRENT_THREAD_ID

  • VALIDATE_PASSWORD_STRENGTH ()

  • MDEV-27128arrow-up-right
    MDEV-17397arrow-up-right
    MDEV-16599arrow-up-right
    MDEV-15854arrow-up-right
    MDEV-10426arrow-up-right
    MDEV-19629arrow-up-right
    Incompatibilities and Feature Differences Between MariaDB 10.10 and MySQL 8.0
    Function Differences Between MariaDB 10.9 and MySQL 8.0
    Function Differences Between MariaDB 10.8 and MySQL 8.0
    System Variable Differences Between MariaDB 10.10 and MySQL 8.0
    spinner
    MDEV-17398arrow-up-right
    MDEV-19629arrow-up-right
    MDEV-32789arrow-up-right
    MDEV-19629arrow-up-right
    MDEV-25703arrow-up-right
    MariaDB versus MySQL - Compatibilityarrow-up-right
    MariaDB versus MySQL - Features
    COLUMN_ADD
    COLUMN_CHECK
    COLUMN_CREATE
    COLUMN_DELETE
    WSREP_LAST_SEEN_GTID
    WSREP_LAST_WRITTEN_GTID
    WSREP_SYNC_WAIT_UPTO_GTID
    ADD_MONTHS
    CHR
    DECODE_ORACLE
    DES_DECRYPT
    AREA
    AsBinary
    AsText
    AsWKB
    JSON_COMPACT
    JSON_DETAILED
    JSON_EQUALS
    JSON_EXISTS
    LASTVAL
    NEXTVAL
    SETVAL
    MEDIAN
    PERCENTILE_CONT
    PERCENTILE_DISC
    GTID
    COLUMN_EXISTS
    COLUMN_GET
    COLUMN_JSON
    COLUMN_LIST
    DES_ENCRYPT
    LENGTHB
    NATURAL_SORT_KEY
    NVL
    SFORMAT
    NVL2
    SFORMAT
    SYS_GUID
    TO_CHAR
    TRIM_ORACLE
    VALUE
    AsWKT
    Buffer
    Centroid
    Contains
    ConvexHull
    Crosses
    Dimension
    Disjoint
    EndPoint
    Envelope
    Equals
    ExteriorRing
    GeomCollFromText
    GeomCollFromWKB
    GeomFromText
    GeomFromWKB
    GeometryCollectionFromText
    GeometryCollectionFromWKB
    GeometryFromText
    GeometryFromWKB
    GeometryN
    GeometryType
    GLENGTH
    InteriorRingN
    Intersects
    IsClosed
    IsEmpty
    IsSimple
    LineFromText
    LineFromWKB
    LineStringFromText
    LineStringFromWKB
    MLineFromText
    MLineFromWKB
    MPointFromText
    MPointFromWKB
    MPolyFromText
    MPolyFromWKB
    MultiLineStringFromText
    MultiLineStringFromWKB
    MultiPointFromText
    MultiPointFromWKB
    MultiPolygonFromText
    MultiPolygonFromWKB
    NumGeometries
    NumInteriorRings
    NumPoints
    Overlaps
    PointFromText
    PointFromWKB
    PointN
    PolyFromText
    PolyFromWKB
    PolygonFromText
    PolygonFromWKB
    SRID
    StartPoint
    Touches
    Within
    X
    Y
    JSON_LOOSE
    JSON_NORMALIZE
    JSON_QUERY