[普通]mysql关键字

作者(passion) 阅读(1050次) 评论(0) 分类( html)

今天用phpmyadmin时,注意到一个提示: 
列名 'update' 是一个MySQL 保留关键字。

突然意识到还是应该尽量避免这些保留关键字,也百度了一下。找到了这些关键字,列出来下 
使用mysql时一定要注意,不要使用它的保留字作为表名或者列名,否则会出现莫名其妙的错误。

从网上找了一个mysql的保留字列表,仅供参考。

ADD    ALL    ALTER    
ANALYZE    AND    AS    
ASC    ASENSITIVE    BEFORE    
BETWEEN    BIGINT    BINARY    
BLOB    BOTH    BY    
CALL    CASCADE    CASE    
CHANGE    CHAR    CHARACTER    
CHECK    COLLATE    COLUMN    
CONDITION    CONNECTION    CONSTRAINT    
CONTINUE    CONVERT    CREATE    
CROSS    CURRENT_DATE    CURRENT_TIME    
CURRENT_TIMESTAMP    CURRENT_USER    CURSOR    
DATABASE    DATABASES    DAY_HOUR    
DAY_MICROSECOND    DAY_MINUTE    DAY_SECOND    
DEC    DECIMAL    DECLARE    
DEFAULT    DELAYED    DELETE    
DESC    DESCRIBE    DETERMINISTIC    
DISTINCT    DISTINCTROW    DIV    
DOUBLE    DROP    DUAL    
EACH    ELSE    ELSEIF    
ENCLOSED    ESCAPED    EXISTS    
EXIT    EXPLAIN    FALSE    
FETCH    FLOAT    FLOAT4    
FLOAT8    FOR    FORCE    
FOREIGN    FROM    FULLTEXT    
GOTO    GRANT    GROUP    
HAVING    HIGH_PRIORITY    HOUR_MICROSECOND    
HOUR_MINUTE    HOUR_SECOND    IF    
IGNORE    IN    INDEX    
INFILE    INNER    INOUT    
INSENSITIVE    INSERT    INT    
INT1    INT2    INT3    
INT4    INT8    INTEGER    
INTERVAL    INTO    IS    
ITERATE    JOIN    KEY    
KEYS    KILL    LABEL    
LEADING    LEAVE    LEFT    
LIKE    LIMIT    LINEAR    
LINES    LOAD    LOCALTIME    
LOCALTIMESTAMP    LOCK    LONG    
LONGBLOB    LONGTEXT    LOOP    
LOW_PRIORITY    MATCH    MEDIUMBLOB    
MEDIUMINT    MEDIUMTEXT    MIDDLEINT    
MINUTE_MICROSECOND    MINUTE_SECOND    MOD    
MODIFIES    NATURAL    NOT    
NO_WRITE_TO_BINLOG    NULL    NUMERIC    
ON    OPTIMIZE    OPTION    
OPTIONALLY    OR    ORDER    
OUT    OUTER    OUTFILE    
PRECISION    PRIMARY    PROCEDURE    
PURGE    RAID0    RANGE    
READ    READS    REAL    
REFERENCES    REGEXP    RELEASE    
RENAME    REPEAT    REPLACE    
REQUIRE    RESTRICT    RETURN    
REVOKE    RIGHT    RLIKE    
SCHEMA    SCHEMAS    SECOND_MICROSECOND    
SELECT    SENSITIVE    SEPARATOR    
SET    SHOW    SMALLINT    
SPATIAL    SPECIFIC    SQL    
SQLEXCEPTION    SQLSTATE    SQLWARNING    
SQL_BIG_RESULT    SQL_CALC_FOUND_ROWS    SQL_SMALL_RESULT    
SSL    STARTING    STRAIGHT_JOIN    
TABLE    TERMINATED    THEN    
TINYBLOB    TINYINT    TINYTEXT    
TO    TRAILING    TRIGGER    
TRUE    UNDO    UNION    
UNIQUE    UNLOCK    UNSIGNED    
UPDATE    USAGE    USE    
USING    UTC_DATE    UTC_TIME    
UTC_TIMESTAMP    VALUES    VARBINARY    
VARCHAR    VARCHARACTER    VARYING    
WHEN    WHERE    WHILE    
WITH    WRITE    X509    
XOR    YEAR_MONTH    ZEROFILL

 

注:MySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。如:ACTION、BIT、DATE、ENUM、NO、TEXT、TIME、TIMESTAMP


« 上一篇:城市热点dr.com5.2.0,5.2.1,6.0(D) 校园网客户端破解版(drcom至尊版)
« 下一篇:预编译头错误
在这里写下您精彩的评论
  • 微信

  • QQ

  • 支付宝

返回首页
返回首页 img
返回顶部~
返回顶部 img