반응형

mysql 에서 예약어를 사용 할때 다음과 같은 에러가 나온다.


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)'

쿼더 기호를 이용해서 다음과 같이 사용 할 수도 있다.

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

예약어들은 5.7 기준


CESSIBLE (R)ACCOUNT[a]ACTION
ADD (R)AFTERAGAINST
AGGREGATEALGORITHMALL (R)
ALTER (R)ALWAYS[b]ANALYSE
ANALYZE (R)AND (R)ANY
AS (R)ASC (R)ASCII
ASENSITIVE (R)ATAUTOEXTEND_SIZE
AUTO_INCREMENTAVGAVG_ROW_LENGTH
BACKUPBEFORE (R)BEGIN
BETWEEN (R)BIGINT (R)BINARY (R)
BINLOGBITBLOB (R)
BLOCKBOOLBOOLEAN
BOTH (R)BTREEBY (R)
BYTECACHECALL (R)
CASCADE (R)CASCADEDCASE (R)
CATALOG_NAMECHAINCHANGE (R)
CHANGEDCHANNEL[c]CHAR (R)
CHARACTER (R)CHARSETCHECK (R)
CHECKSUMCIPHERCLASS_ORIGIN
CLIENTCLOSECOALESCE
CODECOLLATE (R)COLLATION
COLUMN (R)COLUMNSCOLUMN_FORMAT
COLUMN_NAMECOMMENTCOMMIT
COMMITTEDCOMPACTCOMPLETION
COMPRESSEDCOMPRESSION[d]CONCURRENT
CONDITION (R)CONNECTIONCONSISTENT
CONSTRAINT (R)CONSTRAINT_CATALOGCONSTRAINT_NAME
CONSTRAINT_SCHEMACONTAINSCONTEXT
CONTINUE (R)CONVERT (R)CPU
CREATE (R)CROSS (R)CUBE
CURRENTCURRENT_DATE (R)CURRENT_TIME (R)
CURRENT_TIMESTAMP (R)CURRENT_USER (R)CURSOR (R)
CURSOR_NAMEDATADATABASE (R)
DATABASES (R)DATAFILEDATE
DATETIMEDAYDAY_HOUR (R)
DAY_MICROSECOND (R)DAY_MINUTE (R)DAY_SECOND (R)
DEALLOCATEDEC (R)DECIMAL (R)
DECLARE (R)DEFAULT (R)DEFAULT_AUTH
DEFINERDELAYED (R)DELAY_KEY_WRITE
DELETE (R)DESC (R)DESCRIBE (R)
DES_KEY_FILEDETERMINISTIC (R)DIAGNOSTICS
DIRECTORYDISABLEDISCARD
DISKDISTINCT (R)DISTINCTROW (R)
DIV (R)DODOUBLE (R)
DROP (R)DUAL (R)DUMPFILE
DUPLICATEDYNAMICEACH (R)
ELSE (R)ELSEIF (R)ENABLE
ENCLOSED (R)ENDENDS
ENGINEENGINESENUM
ERRORERRORSESCAPE
ESCAPED (R)EVENTEVENTS
EVERYEXCHANGEEXECUTE
EXISTS (R)EXIT (R)EXPANSION
EXPIREEXPLAIN (R)EXPORT
EXTENDEDEXTENT_SIZEFALSE (R)
FASTFAULTSFETCH (R)
FIELDSFILEFILE_BLOCK_SIZE[e]
FILTER[f]FIRSTFIXED
FLOAT (R)FLOAT4 (R)FLOAT8 (R)
FLUSHFOLLOWS[g]FOR (R)
FORCE (R)FOREIGN (R)FORMAT
FOUNDFROM (R)FULL
FULLTEXT (R)FUNCTIONGENERAL
GENERATED[h] (R)GEOMETRYGEOMETRYCOLLECTION
GET (R)GET_FORMATGLOBAL
GRANT (R)GRANTSGROUP (R)
GROUP_REPLICATION[i]HANDLERHASH
HAVING (R)HELPHIGH_PRIORITY (R)
HOSTHOSTSHOUR
HOUR_MICROSECOND (R)HOUR_MINUTE (R)HOUR_SECOND (R)
IDENTIFIEDIF (R)IGNORE (R)
IGNORE_SERVER_IDSIMPORTIN (R)
INDEX (R)INDEXESINFILE (R)
INITIAL_SIZEINNER (R)INOUT (R)
INSENSITIVE (R)INSERT (R)INSERT_METHOD
INSTALLINT (R)INT1 (R)
INT2 (R)INT3 (R)INT4 (R)
INT8 (R)INTEGER (R)INTERVAL (R)
INTO (R)INVOKERIO
IO_AFTER_GTIDS (R)IO_BEFORE_GTIDS (R)IO_THREAD
IPCIS (R)ISOLATION
ISSUERITERATE (R)JOIN (R)
JSON[j]KEY (R)KEYS (R)
KEY_BLOCK_SIZEKILL (R)LANGUAGE
LASTLEADING (R)LEAVE (R)
LEAVESLEFT (R)LESS
LEVELLIKE (R)LIMIT (R)
LINEAR (R)LINES (R)LINESTRING
LISTLOAD (R)LOCAL
LOCALTIME (R)LOCALTIMESTAMP (R)LOCK (R)
LOCKSLOGFILELOGS
LONG (R)LONGBLOB (R)LONGTEXT (R)
LOOP (R)LOW_PRIORITY (R)MASTER
MASTER_AUTO_POSITIONMASTER_BIND (R)MASTER_CONNECT_RETRY
MASTER_DELAYMASTER_HEARTBEAT_PERIODMASTER_HOST
MASTER_LOG_FILEMASTER_LOG_POSMASTER_PASSWORD
MASTER_PORTMASTER_RETRY_COUNTMASTER_SERVER_ID
MASTER_SSLMASTER_SSL_CAMASTER_SSL_CAPATH
MASTER_SSL_CERTMASTER_SSL_CIPHERMASTER_SSL_CRL
MASTER_SSL_CRLPATHMASTER_SSL_KEYMASTER_SSL_VERIFY_SERVER_CERT (R)
MASTER_TLS_VERSION[k]MASTER_USERMATCH (R)
MAXVALUE (R)MAX_CONNECTIONS_PER_HOURMAX_QUERIES_PER_HOUR
MAX_ROWSMAX_SIZEMAX_STATEMENT_TIME[l]
MAX_UPDATES_PER_HOURMAX_USER_CONNECTIONSMEDIUM
MEDIUMBLOB (R)MEDIUMINT (R)MEDIUMTEXT (R)
MEMORYMERGEMESSAGE_TEXT
MICROSECONDMIDDLEINT (R)MIGRATE
MINUTEMINUTE_MICROSECOND (R)MINUTE_SECOND (R)
MIN_ROWSMOD (R)MODE
MODIFIES (R)MODIFYMONTH
MULTILINESTRINGMULTIPOINTMULTIPOLYGON
MUTEXMYSQL_ERRNONAME
NAMESNATIONALNATURAL (R)
NCHARNDBNDBCLUSTER
NEVER[m]NEWNEXT
NONODEGROUPNONBLOCKING[n]
NONENOT (R)NO_WAIT
NO_WRITE_TO_BINLOG (R)NULL (R)NUMBER
NUMERIC (R)NVARCHAROFFSET
OLD_PASSWORD[o]ON (R)ONE
ONLYOPENOPTIMIZE (R)
OPTIMIZER_COSTS[p] (R)OPTION (R)OPTIONALLY (R)
OPTIONSOR (R)ORDER (R)
OUT (R)OUTER (R)OUTFILE (R)
OWNERPACK_KEYSPAGE
PARSERPARSE_GCOL_EXPR[q]PARTIAL
PARTITION (R)PARTITIONINGPARTITIONS
PASSWORDPHASEPLUGIN
PLUGINSPLUGIN_DIRPOINT
POLYGONPORTPRECEDES[r]
PRECISION (R)PREPAREPRESERVE
PREVPRIMARY (R)PRIVILEGES
PROCEDURE (R)PROCESSLISTPROFILE
PROFILESPROXYPURGE (R)
QUARTERQUERYQUICK
RANGE (R)READ (R)READS (R)
READ_ONLYREAD_WRITE (R)REAL (R)
REBUILDRECOVERREDOFILE
REDO_BUFFER_SIZEREDUNDANTREFERENCES (R)
REGEXP (R)RELAYRELAYLOG
RELAY_LOG_FILERELAY_LOG_POSRELAY_THREAD
RELEASE (R)RELOADREMOVE
RENAME (R)REORGANIZEREPAIR
REPEAT (R)REPEATABLEREPLACE (R)
REPLICATE_DO_DB[s]REPLICATE_DO_TABLE[t]REPLICATE_IGNORE_DB[u]
REPLICATE_IGNORE_TABLE[v]REPLICATE_REWRITE_DB[w]REPLICATE_WILD_DO_TABLE[x]
REPLICATE_WILD_IGNORE_TABLE[y]REPLICATIONREQUIRE (R)
RESETRESIGNAL (R)RESTORE
RESTRICT (R)RESUMERETURN (R)
RETURNED_SQLSTATERETURNSREVERSE
REVOKE (R)RIGHT (R)RLIKE (R)
ROLLBACKROLLUPROUTINE
ROWROWSROW_COUNT
ROW_FORMATRTREESAVEPOINT
SCHEDULESCHEMA (R)SCHEMAS (R)
SCHEMA_NAMESECONDSECOND_MICROSECOND (R)
SECURITYSELECT (R)SENSITIVE (R)
SEPARATOR (R)SERIALSERIALIZABLE
SERVERSESSIONSET (R)
SHARESHOW (R)SHUTDOWN
SIGNAL (R)SIGNEDSIMPLE
SLAVESLOWSMALLINT (R)
SNAPSHOTSOCKETSOME
SONAMESOUNDSSOURCE
SPATIAL (R)SPECIFIC (R)SQL (R)
SQLEXCEPTION (R)SQLSTATE (R)SQLWARNING (R)
SQL_AFTER_GTIDSSQL_AFTER_MTS_GAPSSQL_BEFORE_GTIDS
SQL_BIG_RESULT (R)SQL_BUFFER_RESULTSQL_CACHE
SQL_CALC_FOUND_ROWS (R)SQL_NO_CACHESQL_SMALL_RESULT (R)
SQL_THREADSQL_TSI_DAYSQL_TSI_HOUR
SQL_TSI_MINUTESQL_TSI_MONTHSQL_TSI_QUARTER
SQL_TSI_SECONDSQL_TSI_WEEKSQL_TSI_YEAR
SSL (R)STACKEDSTART
STARTING (R)STARTSSTATS_AUTO_RECALC
STATS_PERSISTENTSTATS_SAMPLE_PAGESSTATUS
STOPSTORAGESTORED[z] (R)
STRAIGHT_JOIN (R)STRINGSUBCLASS_ORIGIN
SUBJECTSUBPARTITIONSUBPARTITIONS
SUPERSUSPENDSWAPS
SWITCHESTABLE (R)TABLES
TABLESPACETABLE_CHECKSUMTABLE_NAME
TEMPORARYTEMPTABLETERMINATED (R)
TEXTTHANTHEN (R)
TIMETIMESTAMPTIMESTAMPADD
TIMESTAMPDIFFTINYBLOB (R)TINYINT (R)
TINYTEXT (R)TO (R)TRAILING (R)
TRANSACTIONTRIGGER (R)TRIGGERS
TRUE (R)TRUNCATETYPE
TYPESUNCOMMITTEDUNDEFINED
UNDO (R)UNDOFILEUNDO_BUFFER_SIZE
UNICODEUNINSTALLUNION (R)
UNIQUE (R)UNKNOWNUNLOCK (R)
UNSIGNED (R)UNTILUPDATE (R)
UPGRADEUSAGE (R)USE (R)
USERUSER_RESOURCESUSE_FRM
USING (R)UTC_DATE (R)UTC_TIME (R)
UTC_TIMESTAMP (R)VALIDATION[aa]VALUE
VALUES (R)VARBINARY (R)VARCHAR (R)
VARCHARACTER (R)VARIABLESVARYING (R)
VIEWVIRTUAL[ab] (R)WAIT
WARNINGSWEEKWEIGHT_STRING
WHEN (R)WHERE (R)WHILE (R)
WITH (R)WITHOUT[ac]WORK
WRAPPERWRITE (R)X509
XAXID[ad]XML
XOR (R)YEARYEAR_MONTH (R)
ZEROFILL (R)


반응형

+ Recent posts