We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Most of MariaDB syntax is the same as MySQL. This issue lists only the differences.
->
->>
MEMBER OF
SQL_CACHE
WITH ROLLUP
ORDER BY
ROWS EXAMINED rows_limit
OFFSET start {ROW ROWS}
FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } { ONLY | WITH TIES }
PROCEDURE
FOR SHARE
FOR UPDATE
LOCK IN SHARE MODE
lock_option
FROM
{ OJ }
LATERAL
NATURAL INNER JOIN
FOR SYSTEM_TIME
PARTITION
MINUS {ALL | DISTINCT}
UNION
FOR PORTION OF period FROM _ TO _
RETURNING
DELETE HISTORY
WITH
PARTITION (..)
CONSTRAINT [name]
CHECK()
PRIMARY KEY
FOREIGN KEY
UNIQUE
[NOT] ENFORCED
TABLE[S]
IF EXISTS
WAIT n | NOWAIT
ALTER [ONLINE] [IGNORE] TABLE
RENAME [AS]
RENAME [TO]
ADD [COLUMN] [IF NOT EXISTS]
ADD [CONSTRAINT [symbol]] FOREIGN KEY [IF NOT EXISTS] ...
DROP CONSTRAINT IF EXISTS
ALTER CONSTRAINT
DROP CHECK
ALTER COLUMN SET {VISIBLE | INVISIBLE}
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Most of MariaDB syntax is the same as MySQL. This issue lists only the differences.
Expressions
->
,->>
)MEMBER OF
operatorQuery syntax
SQL_CACHE
modifierWITH ROLLUP
inORDER BY
ROWS EXAMINED rows_limit
OFFSET start {ROW ROWS}
FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } { ONLY | WITH TIES }
PROCEDURE
clauseFOR SHARE
(onlyFOR UPDATE
)LOCK IN SHARE MODE
withlock_option
parameter (I've found no examples of thislock_option
being used).FROM
clause:{ OJ }
syntaxLATERAL
NATURAL INNER JOIN
FOR SYSTEM_TIME
specification (combined withPARTITION
)MINUS {ALL | DISTINCT}
in addition toUNION
etc.Statements
FOR PORTION OF period FROM _ TO _
RETURNING
clauseDELETE HISTORY
WITH
clauseFOR PORTION OF period FROM _ TO _
WITH
clausePARTITION (..)
clauseRETURNING
clauseDDL Statements
CONSTRAINT [name]
can only be used withCHECK()
,PRIMARY KEY
,FOREIGN KEY
,UNIQUE
.[NOT] ENFORCED
modifier onCHECK()
(or any other) constraint.TABLE[S]
IF EXISTS
WAIT n | NOWAIT
WAIT n | NOWAIT
ALTER [ONLINE] [IGNORE] TABLE
IF EXISTS
WAIT n | NOWAIT
RENAME [AS]
, onlyRENAME [TO]
ADD [COLUMN] [IF NOT EXISTS]
ADD [CONSTRAINT [symbol]] FOREIGN KEY [IF NOT EXISTS] ...
DROP CONSTRAINT IF EXISTS
ALTER CONSTRAINT
DROP CHECK
ALTER COLUMN SET {VISIBLE | INVISIBLE}
The text was updated successfully, but these errors were encountered: