MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  言語構造  /  キーワードと予約語

9.3 キーワードと予約語

キーワードは、SQL で意味を持つ単語です。 SELECTDELETEBIGINT などの特定のキーワードは予約されており、テーブル名やカラム名などの識別子として使用するための特別な処理が必要です。 これは、組み込み関数の名前にも当てはまる場合があります。

予約されていないキーワードは、引用符なしで識別子として使用できます。 セクション9.2「スキーマオブジェクト名」で説明しているように、予約語は、引用符で囲まれている場合、識別子として許可されます。

mysql> CREATE TABLE interval (begin INT, end INT);
ERROR 1064 (42000): You have an error in your SQL syntax ...
near 'interval (begin INT, end INT)'

BEGIN および END はキーワードですが予約されていないため、識別子として使用する際に引用符を付ける必要はありません。 INTERVAL は予約済キーワードであり、識別子として使用するには引用符で囲む必要があります:

mysql> CREATE TABLE `interval` (begin INT, end INT);
Query OK, 0 rows affected (0.01 sec)

例外: 修飾名でピリオドに続く語は識別子のため、予約されていても引用符で囲む必要はありません。

mysql> CREATE TABLE mydb.interval (begin INT, end INT);
Query OK, 0 rows affected (0.01 sec)

組み込み関数名は識別子として許可されますが、識別子として使用する場合は注意してください。 たとえば、COUNT はカラム名として許容されます。 ただし、デフォルトでは、関数呼び出しにおいて、関数名と後続の(文字の間に空白を入れないことが許可されています。 この要件によって、パーサーはその名前が関数の呼び出しで使用されるのか、それとも関数でないコンテキストで使用されるのかを判別できます。 関数名の認識の詳細は、セクション9.2.5「関数名の構文解析と解決」 を参照してください。

INFORMATION_SCHEMA.KEYWORDS テーブルには、MySQL で考慮されるキーワードがリストされ、予約されているかどうかが示されます。 セクション26.18「INFORMATION_SCHEMA KEYWORDS テーブル」を参照してください。

MySQL 8.0 のキーワードおよび予約語

次のリストは、MySQL 8.0 のキーワードと予約語、および個々の単語のバージョンごとの変更を示しています。 予約済キーワードは (R) でマークされます。 さらに、_FILENAME も予約されています。

今後バージョンアップするときのことを考慮に入れて、使用予定のある予約語を確認しておくことをお勧めします。 新しいバージョンの MySQL を扱ったマニュアルでもこれらを確認できます。 リスト内の予約語のほとんどは、標準 SQL によってカラム名またはテーブル名として禁止されています (例: GROUP)。 いくつかは、MySQL が必要とし、yacc パーサーを使用するので予約されています。

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A

  • ACCESSIBLE (R)

  • ACCOUNT

  • ACTION

  • ACTIVE; 追加されたバージョン: 8.0.14 (予約なし)

  • ADD (R)

  • ADMIN; 予約されていない 8.0.12

  • AFTER

  • AGAINST

  • AGGREGATE

  • ALGORITHM

  • ALL (R)

  • ALTER (R)

  • ALWAYS

  • ANALYSE; 削除されたバージョン: 8.0.1

  • ANALYZE (R)

  • AND (R)

  • ANY

  • ARRAY; 追加されたバージョン: 8.0.17 (reserved); 予約されていない 8.0.19

  • AS (R)

  • ASC (R)

  • ASCII

  • ASENSITIVE (R)

  • AT

  • ATTRIBUTE; 追加されたバージョン: 8.0.21 (予約なし)

  • AUTOEXTEND_SIZE

  • AUTO_INCREMENT

  • AVG

  • AVG_ROW_LENGTH

B

  • BACKUP

  • BEFORE (R)

  • BEGIN

  • BETWEEN (R)

  • BIGINT (R)

  • BINARY (R)

  • BINLOG

  • BIT

  • BLOB (R)

  • BLOCK

  • BOOL

  • BOOLEAN

  • BOTH (R)

  • BTREE

  • BUCKETS; 追加されたバージョン: 8.0.2 (予約なし)

  • BY (R)

  • BYTE

C

  • CACHE

  • CALL (R)

  • CASCADE (R)

  • CASCADED

  • CASE (R)

  • CATALOG_NAME

  • CHAIN

  • CHANGE (R)

  • CHANGED

  • CHANNEL

  • CHAR (R)

  • CHARACTER (R)

  • CHARSET

  • CHECK (R)

  • CHECKSUM

  • CIPHER

  • CLASS_ORIGIN

  • CLIENT

  • CLONE; 追加されたバージョン: 8.0.3 (予約なし)

  • CLOSE

  • COALESCE

  • CODE

  • COLLATE (R)

  • COLLATION

  • COLUMN (R)

  • COLUMNS

  • COLUMN_FORMAT

  • COLUMN_NAME

  • COMMENT

  • COMMIT

  • COMMITTED

  • COMPACT

  • COMPLETION

  • COMPONENT

  • COMPRESSED

  • COMPRESSION

  • CONCURRENT

  • CONDITION (R)

  • CONNECTION

  • CONSISTENT

  • CONSTRAINT (R)

  • CONSTRAINT_CATALOG

  • CONSTRAINT_NAME

  • CONSTRAINT_SCHEMA

  • CONTAINS

  • CONTEXT

  • CONTINUE (R)

  • CONVERT (R)

  • CPU

  • CREATE (R)

  • CROSS (R)

  • CUBE (R); 予約になったバージョン: 8.0.1

  • CUME_DIST (R); 追加されたバージョン: 8.0.2 (reserved)

  • CURRENT

  • CURRENT_DATE (R)

  • CURRENT_TIME (R)

  • CURRENT_TIMESTAMP (R)

  • CURRENT_USER (R)

  • CURSOR (R)

  • CURSOR_NAME

D

  • DATA

  • DATABASE (R)

  • DATABASES (R)

  • DATAFILE

  • DATE

  • DATETIME

  • DAY

  • DAY_HOUR (R)

  • DAY_MICROSECOND (R)

  • DAY_MINUTE (R)

  • DAY_SECOND (R)

  • DEALLOCATE

  • DEC (R)

  • DECIMAL (R)

  • DECLARE (R)

  • DEFAULT (R)

  • DEFAULT_AUTH

  • DEFINER

  • DEFINITION; 追加されたバージョン: 8.0.4 (予約なし)

  • DELAYED (R)

  • DELAY_KEY_WRITE

  • DELETE (R)

  • DENSE_RANK (R); 追加されたバージョン: 8.0.2 (reserved)

  • DESC (R)

  • DESCRIBE (R)

  • DESCRIPTION; 追加されたバージョン: 8.0.4 (予約なし)

  • DES_KEY_FILE; 削除されたバージョン: 8.0.3

  • DETERMINISTIC (R)

  • DIAGNOSTICS

  • DIRECTORY

  • DISABLE

  • DISCARD

  • DISK

  • DISTINCT (R)

  • DISTINCTROW (R)

  • DIV (R)

  • DO

  • DOUBLE (R)

  • DROP (R)

  • DUAL (R)

  • DUMPFILE

  • DUPLICATE

  • DYNAMIC

E

  • EACH (R)

  • ELSE (R)

  • ELSEIF (R)

  • EMPTY (R); 追加されたバージョン: 8.0.4 (reserved)

  • ENABLE

  • ENCLOSED (R)

  • ENCRYPTION

  • END

  • ENDS

  • ENFORCED; 追加されたバージョン: 8.0.16 (予約なし)

  • ENGINE

  • ENGINES

  • ENGINE_ATTRIBUTE; 追加されたバージョン: 8.0.21 (予約なし)

  • ENUM

  • ERROR

  • ERRORS

  • ESCAPE

  • ESCAPED (R)

  • EVENT

  • EVENTS

  • EVERY

  • EXCEPT (R)

  • EXCHANGE

  • EXCLUDE; 追加されたバージョン: 8.0.2 (予約なし)

  • EXECUTE

  • EXISTS (R)

  • EXIT (R)

  • EXPANSION

  • EXPIRE

  • EXPLAIN (R)

  • EXPORT

  • EXTENDED

  • EXTENT_SIZE

F

  • FAILED_LOGIN_ATTEMPTS; 追加されたバージョン: 8.0.19 (予約なし)

  • FALSE (R)

  • FAST

  • FAULTS

  • FETCH (R)

  • FIELDS

  • FILE

  • FILE_BLOCK_SIZE

  • FILTER

  • FIRST

  • FIRST_VALUE (R); 追加されたバージョン: 8.0.2 (reserved)

  • FIXED

  • FLOAT (R)

  • FLOAT4 (R)

  • FLOAT8 (R)

  • FLUSH

  • FOLLOWING; 追加されたバージョン: 8.0.2 (予約なし)

  • FOLLOWS

  • FOR (R)

  • FORCE (R)

  • FOREIGN (R)

  • FORMAT

  • FOUND

  • FROM (R)

  • FULL

  • FULLTEXT (R)

  • FUNCTION (R); 予約になったバージョン: 8.0.1

G

  • GENERAL

  • GENERATED (R)

  • GEOMCOLLECTION; 追加されたバージョン: 8.0.11 (予約なし)

  • GEOMETRY

  • GEOMETRYCOLLECTION

  • GET (R)

  • GET_FORMAT

  • GET_MASTER_PUBLIC_KEY; 追加されたバージョン: 8.0.4 (reserved); 予約されていない 8.0.11

  • GET_SOURCE_PUBLIC_KEY; 追加されたバージョン: 8.0.23 (予約なし)

  • GLOBAL

  • GRANT (R)

  • GRANTS

  • GROUP (R)

  • GROUPING (R); 追加されたバージョン: 8.0.1 (reserved)

  • GROUPS (R); 追加されたバージョン: 8.0.2 (reserved)

  • GROUP_REPLICATION

H

  • HANDLER

  • HASH

  • HAVING (R)

  • HELP

  • HIGH_PRIORITY (R)

  • HISTOGRAM; 追加されたバージョン: 8.0.2 (予約なし)

  • HISTORY; 追加されたバージョン: 8.0.3 (予約なし)

  • HOST

  • HOSTS

  • HOUR

  • HOUR_MICROSECOND (R)

  • HOUR_MINUTE (R)

  • HOUR_SECOND (R)

I

  • IDENTIFIED

  • IF (R)

  • IGNORE (R)

  • IGNORE_SERVER_IDS

  • IMPORT

  • IN (R)

  • INACTIVE; 追加されたバージョン: 8.0.14 (予約なし)

  • INDEX (R)

  • INDEXES

  • INFILE (R)

  • INITIAL_SIZE

  • INNER (R)

  • INOUT (R)

  • INSENSITIVE (R)

  • INSERT (R)

  • INSERT_METHOD

  • INSTALL

  • INSTANCE

  • INT (R)

  • INT1 (R)

  • INT2 (R)

  • INT3 (R)

  • INT4 (R)

  • INT8 (R)

  • INTEGER (R)

  • INTERVAL (R)

  • INTO (R)

  • INVISIBLE

  • INVOKER

  • IO

  • IO_AFTER_GTIDS (R)

  • IO_BEFORE_GTIDS (R)

  • IO_THREAD

  • IPC

  • IS (R)

  • ISOLATION

  • ISSUER

  • ITERATE (R)

J

  • JOIN (R)

  • JSON

  • JSON_TABLE (R); 追加されたバージョン: 8.0.4 (reserved)

  • JSON_VALUE; 追加されたバージョン: 8.0.21 (予約なし)

K

  • KEY (R)

  • KEYRING; 追加されたバージョン: 8.0.24 (予約なし)

  • KEYS (R)

  • KEY_BLOCK_SIZE

  • KILL (R)

L

  • LAG (R); 追加されたバージョン: 8.0.2 (reserved)

  • LANGUAGE

  • LAST

  • LAST_VALUE (R); 追加されたバージョン: 8.0.2 (reserved)

  • LATERAL (R); 追加されたバージョン: 8.0.14 (reserved)

  • LEAD (R); 追加されたバージョン: 8.0.2 (reserved)

  • LEADING (R)

  • LEAVE (R)

  • LEAVES

  • LEFT (R)

  • LESS

  • LEVEL

  • LIKE (R)

  • LIMIT (R)

  • LINEAR (R)

  • LINES (R)

  • LINESTRING

  • LIST

  • LOAD (R)

  • LOCAL

  • LOCALTIME (R)

  • LOCALTIMESTAMP (R)

  • LOCK (R)

  • LOCKED; 追加されたバージョン: 8.0.1 (予約なし)

  • LOCKS

  • LOGFILE

  • LOGS

  • LONG (R)

  • LONGBLOB (R)

  • LONGTEXT (R)

  • LOOP (R)

  • LOW_PRIORITY (R)

M

  • MASTER

  • MASTER_AUTO_POSITION

  • MASTER_BIND (R)

  • MASTER_COMPRESSION_ALGORITHMS; 追加されたバージョン: 8.0.18 (予約なし)

  • MASTER_CONNECT_RETRY

  • MASTER_DELAY

  • MASTER_HEARTBEAT_PERIOD

  • MASTER_HOST

  • MASTER_LOG_FILE

  • MASTER_LOG_POS

  • MASTER_PASSWORD

  • MASTER_PORT

  • MASTER_PUBLIC_KEY_PATH; 追加されたバージョン: 8.0.4 (予約なし)

  • MASTER_RETRY_COUNT

  • MASTER_SERVER_ID; 削除されたバージョン: 8.0.23

  • MASTER_SSL

  • MASTER_SSL_CA

  • MASTER_SSL_CAPATH

  • MASTER_SSL_CERT

  • MASTER_SSL_CIPHER

  • MASTER_SSL_CRL

  • MASTER_SSL_CRLPATH

  • MASTER_SSL_KEY

  • MASTER_SSL_VERIFY_SERVER_CERT (R)

  • MASTER_TLS_CIPHERSUITES; 追加されたバージョン: 8.0.19 (予約なし)

  • MASTER_TLS_VERSION

  • MASTER_USER

  • MASTER_ZSTD_COMPRESSION_LEVEL; 追加されたバージョン: 8.0.18 (予約なし)

  • MATCH (R)

  • MAXVALUE (R)

  • MAX_CONNECTIONS_PER_HOUR

  • MAX_QUERIES_PER_HOUR

  • MAX_ROWS

  • MAX_SIZE

  • MAX_UPDATES_PER_HOUR

  • MAX_USER_CONNECTIONS

  • MEDIUM

  • MEDIUMBLOB (R)

  • MEDIUMINT (R)

  • MEDIUMTEXT (R)

  • MEMBER; 追加されたバージョン: 8.0.17 (reserved); 予約されていない 8.0.19

  • MEMORY

  • MERGE

  • MESSAGE_TEXT

  • MICROSECOND

  • MIDDLEINT (R)

  • MIGRATE

  • MINUTE

  • MINUTE_MICROSECOND (R)

  • MINUTE_SECOND (R)

  • MIN_ROWS

  • MOD (R)

  • MODE

  • MODIFIES (R)

  • MODIFY

  • MONTH

  • MULTILINESTRING

  • MULTIPOINT

  • MULTIPOLYGON

  • MUTEX

  • MYSQL_ERRNO

N

  • NAME

  • NAMES

  • NATIONAL

  • NATURAL (R)

  • NCHAR

  • NDB

  • NDBCLUSTER

  • NESTED; 追加されたバージョン: 8.0.4 (予約なし)

  • NETWORK_NAMESPACE; 追加されたバージョン: 8.0.16 (予約なし)

  • NEVER

  • NEW

  • NEXT

  • NO

  • NODEGROUP

  • NONE

  • NOT (R)

  • NOWAIT; 追加されたバージョン: 8.0.1 (予約なし)

  • NO_WAIT

  • NO_WRITE_TO_BINLOG (R)

  • NTH_VALUE (R); 追加されたバージョン: 8.0.2 (reserved)

  • NTILE (R); 追加されたバージョン: 8.0.2 (reserved)

  • NULL (R)

  • NULLS; 追加されたバージョン: 8.0.2 (予約なし)

  • NUMBER

  • NUMERIC (R)

  • NVARCHAR

O

  • OF (R); 追加されたバージョン: 8.0.1 (reserved)

  • OFF; 追加されたバージョン: 8.0.20 (予約なし)

  • OFFSET

  • OJ; 追加されたバージョン: 8.0.16 (予約なし)

  • OLD; 追加されたバージョン: 8.0.14 (予約なし)

  • ON (R)

  • ONE

  • ONLY

  • OPEN

  • OPTIMIZE (R)

  • OPTIMIZER_COSTS (R)

  • OPTION (R)

  • OPTIONAL; 追加されたバージョン: 8.0.13 (予約なし)

  • OPTIONALLY (R)

  • OPTIONS

  • OR (R)

  • ORDER (R)

  • ORDINALITY; 追加されたバージョン: 8.0.4 (予約なし)

  • ORGANIZATION; 追加されたバージョン: 8.0.4 (予約なし)

  • OTHERS; 追加されたバージョン: 8.0.2 (予約なし)

  • OUT (R)

  • OUTER (R)

  • OUTFILE (R)

  • OVER (R); 追加されたバージョン: 8.0.2 (reserved)

  • OWNER

P

  • PACK_KEYS

  • PAGE

  • PARSER

  • PARTIAL

  • PARTITION (R)

  • PARTITIONING

  • PARTITIONS

  • PASSWORD

  • PASSWORD_LOCK_TIME; 追加されたバージョン: 8.0.19 (予約なし)

  • PATH; 追加されたバージョン: 8.0.4 (予約なし)

  • PERCENT_RANK (R); 追加されたバージョン: 8.0.2 (reserved)

  • PERSIST; 予約されていない 8.0.16

  • PERSIST_ONLY; 追加されたバージョン: 8.0.2 (reserved); 予約されていない 8.0.16

  • PHASE

  • PLUGIN

  • PLUGINS

  • PLUGIN_DIR

  • POINT

  • POLYGON

  • PORT

  • PRECEDES

  • PRECEDING; 追加されたバージョン: 8.0.2 (予約なし)

  • PRECISION (R)

  • PREPARE

  • PRESERVE

  • PREV

  • PRIMARY (R)

  • PRIVILEGES

  • PRIVILEGE_CHECKS_USER; 追加されたバージョン: 8.0.18 (予約なし)

  • PROCEDURE (R)

  • PROCESS; 追加されたバージョン: 8.0.11 (予約なし)

  • PROCESSLIST

  • PROFILE

  • PROFILES

  • PROXY

  • PURGE (R)

Q

  • QUARTER

  • QUERY

  • QUICK

R

  • RANDOM; 追加されたバージョン: 8.0.18 (予約なし)

  • RANGE (R)

  • RANK (R); 追加されたバージョン: 8.0.2 (reserved)

  • READ (R)

  • READS (R)

  • READ_ONLY

  • READ_WRITE (R)

  • REAL (R)

  • REBUILD

  • RECOVER

  • RECURSIVE (R); 追加されたバージョン: 8.0.1 (reserved)

  • REDOFILE; 削除されたバージョン: 8.0.3

  • REDO_BUFFER_SIZE

  • REDUNDANT

  • REFERENCE; 追加されたバージョン: 8.0.4 (予約なし)

  • REFERENCES (R)

  • REGEXP (R)

  • RELAY

  • RELAYLOG

  • RELAY_LOG_FILE

  • RELAY_LOG_POS

  • RELAY_THREAD

  • RELEASE (R)

  • RELOAD

  • REMOTE; 追加されたバージョン: 8.0.3 (予約なし); 削除されたバージョン: 8.0.14

  • REMOVE

  • RENAME (R)

  • REORGANIZE

  • REPAIR

  • REPEAT (R)

  • REPEATABLE

  • REPLACE (R)

  • REPLICA; 追加されたバージョン: 8.0.22 (予約なし)

  • REPLICAS; 追加されたバージョン: 8.0.22 (予約なし)

  • REPLICATE_DO_DB

  • REPLICATE_DO_TABLE

  • REPLICATE_IGNORE_DB

  • REPLICATE_IGNORE_TABLE

  • REPLICATE_REWRITE_DB

  • REPLICATE_WILD_DO_TABLE

  • REPLICATE_WILD_IGNORE_TABLE

  • REPLICATION

  • REQUIRE (R)

  • REQUIRE_ROW_FORMAT; 追加されたバージョン: 8.0.19 (予約なし)

  • RESET

  • RESIGNAL (R)

  • RESOURCE; 追加されたバージョン: 8.0.3 (予約なし)

  • RESPECT; 追加されたバージョン: 8.0.2 (予約なし)

  • RESTART; 追加されたバージョン: 8.0.4 (予約なし)

  • RESTORE

  • RESTRICT (R)

  • RESUME

  • RETAIN; 追加されたバージョン: 8.0.14 (予約なし)

  • RETURN (R)

  • RETURNED_SQLSTATE

  • RETURNING; 追加されたバージョン: 8.0.21 (予約なし)

  • RETURNS

  • REUSE; 追加されたバージョン: 8.0.3 (予約なし)

  • REVERSE

  • REVOKE (R)

  • RIGHT (R)

  • RLIKE (R)

  • ROLE; 予約されていない 8.0.1

  • ROLLBACK

  • ROLLUP

  • ROTATE

  • ROUTINE

  • ROW (R); 予約になったバージョン: 8.0.2

  • ROWS (R); 予約になったバージョン: 8.0.2

  • ROW_COUNT

  • ROW_FORMAT

  • ROW_NUMBER (R); 追加されたバージョン: 8.0.2 (reserved)

  • RTREE

S

  • SAVEPOINT

  • SCHEDULE

  • SCHEMA (R)

  • SCHEMAS (R)

  • SCHEMA_NAME

  • SECOND

  • SECONDARY; 追加されたバージョン: 8.0.16 (予約なし)

  • SECONDARY_ENGINE; 追加されたバージョン: 8.0.13 (予約なし)

  • SECONDARY_ENGINE_ATTRIBUTE; 追加されたバージョン: 8.0.21 (予約なし)

  • SECONDARY_LOAD; 追加されたバージョン: 8.0.13 (予約なし)

  • SECONDARY_UNLOAD; 追加されたバージョン: 8.0.13 (予約なし)

  • SECOND_MICROSECOND (R)

  • SECURITY

  • SELECT (R)

  • SENSITIVE (R)

  • SEPARATOR (R)

  • SERIAL

  • SERIALIZABLE

  • SERVER

  • SESSION

  • SET (R)

  • SHARE

  • SHOW (R)

  • SHUTDOWN

  • SIGNAL (R)

  • SIGNED

  • SIMPLE

  • SKIP; 追加されたバージョン: 8.0.1 (予約なし)

  • SLAVE

  • SLOW

  • SMALLINT (R)

  • SNAPSHOT

  • SOCKET

  • SOME

  • SONAME

  • SOUNDS

  • SOURCE

  • SOURCE_AUTO_POSITION; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_BIND; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_COMPRESSION_ALGORITHMS; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_CONNECT_RETRY; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_DELAY; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_HEARTBEAT_PERIOD; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_HOST; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_LOG_FILE; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_LOG_POS; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_PASSWORD; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_PORT; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_PUBLIC_KEY_PATH; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_RETRY_COUNT; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_CA; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_CAPATH; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_CERT; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_CIPHER; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_CRL; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_CRLPATH; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_KEY; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_SSL_VERIFY_SERVER_CERT; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_TLS_CIPHERSUITES; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_TLS_VERSION; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_USER; 追加されたバージョン: 8.0.23 (予約なし)

  • SOURCE_ZSTD_COMPRESSION_LEVEL; 追加されたバージョン: 8.0.23 (予約なし)

  • SPATIAL (R)

  • SPECIFIC (R)

  • SQL (R)

  • SQLEXCEPTION (R)

  • SQLSTATE (R)

  • SQLWARNING (R)

  • SQL_AFTER_GTIDS

  • SQL_AFTER_MTS_GAPS

  • SQL_BEFORE_GTIDS

  • SQL_BIG_RESULT (R)

  • SQL_BUFFER_RESULT

  • SQL_CACHE; 削除されたバージョン: 8.0.3

  • SQL_CALC_FOUND_ROWS (R)

  • SQL_NO_CACHE

  • SQL_SMALL_RESULT (R)

  • SQL_THREAD

  • SQL_TSI_DAY

  • SQL_TSI_HOUR

  • SQL_TSI_MINUTE

  • SQL_TSI_MONTH

  • SQL_TSI_QUARTER

  • SQL_TSI_SECOND

  • SQL_TSI_WEEK

  • SQL_TSI_YEAR

  • SRID; 追加されたバージョン: 8.0.3 (予約なし)

  • SSL (R)

  • STACKED

  • START

  • STARTING (R)

  • STARTS

  • STATS_AUTO_RECALC

  • STATS_PERSISTENT

  • STATS_SAMPLE_PAGES

  • STATUS

  • STOP

  • STORAGE

  • STORED (R)

  • STRAIGHT_JOIN (R)

  • STREAM; 追加されたバージョン: 8.0.20 (予約なし)

  • STRING

  • SUBCLASS_ORIGIN

  • SUBJECT

  • SUBPARTITION

  • SUBPARTITIONS

  • SUPER

  • SUSPEND

  • SWAPS

  • SWITCHES

  • SYSTEM (R); 追加されたバージョン: 8.0.3 (reserved)

T

  • TABLE (R)

  • TABLES

  • TABLESPACE

  • TABLE_CHECKSUM

  • TABLE_NAME

  • TEMPORARY

  • TEMPTABLE

  • TERMINATED (R)

  • TEXT

  • THAN

  • THEN (R)

  • THREAD_PRIORITY; 追加されたバージョン: 8.0.3 (予約なし)

  • TIES; 追加されたバージョン: 8.0.2 (予約なし)

  • TIME

  • TIMESTAMP

  • TIMESTAMPADD

  • TIMESTAMPDIFF

  • TINYBLOB (R)

  • TINYINT (R)

  • TINYTEXT (R)

  • TLS; 追加されたバージョン: 8.0.21 (予約なし)

  • TO (R)

  • TRAILING (R)

  • TRANSACTION

  • TRIGGER (R)

  • TRIGGERS

  • TRUE (R)

  • TRUNCATE

  • TYPE

  • TYPES

U

  • UNBOUNDED; 追加されたバージョン: 8.0.2 (予約なし)

  • UNCOMMITTED

  • UNDEFINED

  • UNDO (R)

  • UNDOFILE

  • UNDO_BUFFER_SIZE

  • UNICODE

  • UNINSTALL

  • UNION (R)

  • UNIQUE (R)

  • UNKNOWN

  • UNLOCK (R)

  • UNSIGNED (R)

  • UNTIL

  • UPDATE (R)

  • UPGRADE

  • USAGE (R)

  • USE (R)

  • USER

  • USER_RESOURCES

  • USE_FRM

  • USING (R)

  • UTC_DATE (R)

  • UTC_TIME (R)

  • UTC_TIMESTAMP (R)

V

  • VALIDATION

  • VALUE

  • VALUES (R)

  • VARBINARY (R)

  • VARCHAR (R)

  • VARCHARACTER (R)

  • VARIABLES

  • VARYING (R)

  • VCPU; 追加されたバージョン: 8.0.3 (予約なし)

  • VIEW

  • VIRTUAL (R)

  • VISIBLE

W

  • WAIT

  • WARNINGS

  • WEEK

  • WEIGHT_STRING

  • WHEN (R)

  • WHERE (R)

  • WHILE (R)

  • WINDOW (R); 追加されたバージョン: 8.0.2 (reserved)

  • WITH (R)

  • WITHOUT

  • WORK

  • WRAPPER

  • WRITE (R)

X

  • X509

  • XA

  • XID

  • XML

  • XOR (R)

Y

  • YEAR

  • YEAR_MONTH (R)

Z

  • ZEROFILL (R)

  • ZONE; 追加されたバージョン: 8.0.22 (予約なし)

MySQL 8.0 の新しいキーワードおよび予約語

次のリストに、MySQL 5.7 と比較して MySQL 8.0 に追加されるキーワードおよび予約語を示します。 予約済キーワードは (R) でマークされます。

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | Z

A

  • ACTIVE

  • ADMIN

  • ARRAY

  • ATTRIBUTE

B

  • BUCKETS

C

  • CLONE

  • COMPONENT

  • CUME_DIST (R)

D

  • DEFINITION

  • DENSE_RANK (R)

  • DESCRIPTION

E

  • EMPTY (R)

  • ENFORCED

  • ENGINE_ATTRIBUTE

  • EXCEPT (R)

  • EXCLUDE

F

  • FAILED_LOGIN_ATTEMPTS

  • FIRST_VALUE (R)

  • FOLLOWING

G

  • GEOMCOLLECTION

  • GET_MASTER_PUBLIC_KEY

  • GET_SOURCE_PUBLIC_KEY

  • GROUPING (R)

  • GROUPS (R)

H

  • HISTOGRAM

  • HISTORY

I

  • INACTIVE

  • INVISIBLE

J

  • JSON_TABLE (R)

  • JSON_VALUE

K

  • KEYRING

L

  • LAG (R)

  • LAST_VALUE (R)

  • LATERAL (R)

  • LEAD (R)

  • LOCKED

M

  • MASTER_COMPRESSION_ALGORITHMS

  • MASTER_PUBLIC_KEY_PATH

  • MASTER_TLS_CIPHERSUITES

  • MASTER_ZSTD_COMPRESSION_LEVEL

  • MEMBER

N

  • NESTED

  • NETWORK_NAMESPACE

  • NOWAIT

  • NTH_VALUE (R)

  • NTILE (R)

  • NULLS

O

  • OF (R)

  • OFF

  • OJ

  • OLD

  • OPTIONAL

  • ORDINALITY

  • ORGANIZATION

  • OTHERS

  • OVER (R)

P

  • PASSWORD_LOCK_TIME

  • PATH

  • PERCENT_RANK (R)

  • PERSIST

  • PERSIST_ONLY

  • PRECEDING

  • PRIVILEGE_CHECKS_USER

  • PROCESS

R

  • RANDOM

  • RANK (R)

  • RECURSIVE (R)

  • REFERENCE

  • REPLICA

  • REPLICAS

  • REQUIRE_ROW_FORMAT

  • RESOURCE

  • RESPECT

  • RESTART

  • RETAIN

  • RETURNING

  • REUSE

  • ROLE

  • ROW_NUMBER (R)

S

  • SECONDARY

  • SECONDARY_ENGINE

  • SECONDARY_ENGINE_ATTRIBUTE

  • SECONDARY_LOAD

  • SECONDARY_UNLOAD

  • SKIP

  • SOURCE_AUTO_POSITION

  • SOURCE_BIND

  • SOURCE_COMPRESSION_ALGORITHMS

  • SOURCE_CONNECT_RETRY

  • SOURCE_DELAY

  • SOURCE_HEARTBEAT_PERIOD

  • SOURCE_HOST

  • SOURCE_LOG_FILE

  • SOURCE_LOG_POS

  • SOURCE_PASSWORD

  • SOURCE_PORT

  • SOURCE_PUBLIC_KEY_PATH

  • SOURCE_RETRY_COUNT

  • SOURCE_SSL

  • SOURCE_SSL_CA

  • SOURCE_SSL_CAPATH

  • SOURCE_SSL_CERT

  • SOURCE_SSL_CIPHER

  • SOURCE_SSL_CRL

  • SOURCE_SSL_CRLPATH

  • SOURCE_SSL_KEY

  • SOURCE_SSL_VERIFY_SERVER_CERT

  • SOURCE_TLS_CIPHERSUITES

  • SOURCE_TLS_VERSION

  • SOURCE_USER

  • SOURCE_ZSTD_COMPRESSION_LEVEL

  • SRID

  • STREAM

  • SYSTEM (R)

T

  • THREAD_PRIORITY

  • TIES

  • TLS

U

  • UNBOUNDED

V

  • VCPU

  • VISIBLE

W

  • WINDOW (R)

Z

  • ZONE

MySQL 8.0 で削除されたキーワードおよび予約語

次のリストに、MySQL 5.7 と比較して MySQL 8.0 で削除されるキーワードおよび予約語を示します。 予約済キーワードは (R) でマークされます。

  • ANALYSE

  • DES_KEY_FILE

  • MASTER_SERVER_ID

  • PARSE_GCOL_EXPR

  • REDOFILE

  • SQL_CACHE


関連キーワード:  バージョン, 追加, 予約, SOURCE, MASTER, キーワード, reserved, KEY, 識別子, TABLE