注意事項
以下の識別子がデータベース名、テーブル名、列名、関数名、ビュー名などの識別子として予約語である場合、デフォルトのエスケープ文字を追加する必要があります:
識別子:` バッククォート
例えば: hour -> `hour`
create table `hour` (
id string,
`asc` int
)
hour、asc はキーワードです。このような列を作成する必要がある場合は、バッククォートを付けて作成する必要があります。
主要な予約語
A
ALL
ALTER
AND
ANY
AS
AUTHORIZATION
B
BETWEEN
BOTH
BY
C
CALL
CASE
CAST
CHECK
CLUSTER
COLLATE
COLUMN
CONSTRAINT
CREATE
CROSS
CUBE
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
CURSOR
D
DEALLOCATE
DEFAULT
DELETE
DESCRIBE
DISTINCT
DISTRIBUTE
DROP
E
ELSE
END
ESCAPE
EXCEPT
EXECUTE
EXISTS
EXPLAIN
EXTRACT
F
FETCH
FILTER
FOR
FOREIGN
FROM
FULL
FALSE
G
GRANT
GROUP
GROUPING
H
HAVING
I
IN
INNER
INSERT
INTERSECT
INTERVAL
INTO
IS
J
JOIN
L
LATERAL
LEADING
LEFT
LIKE
LIMIT
LOCALTIME
LOCALTIMESTAMP
M
MERGE
MINUS
N
NATURAL
NEW
NEXT
NORMALIZE
NOT
NULL
O
OFFSET
ON
ONLY
OR
ORDER
OUTER
OVER
OVERLAPS
P
PARTITION
PATTERN
PERCENTILE_CONT
PERCENTILE_DISC
PERMUTE
PREPARE
PRIMARY
R
RANGE
RECURSIVE
REFERENCES
RIGHT
ROLLUP
ROW
ROWS
S
SELECT
SEMI
SESSION_USER
SET
SOME
T
TABLE
THEN
TIME
TO
TRAILING
TRUE
U
UESCAPE
UNION
UNIQUE
UNKNOWN
UNNEST
UPDATE
USER
USING
V
VALUES
W
WHEN
WHERE
WINDOW
WITH
WITHIN