花开花谢,人来又走,夕阳西下,人去楼空,早已物是人非矣。也许,这就是结局,可我不曾想过结局是这样;也许,这就是人生的意义,可我不曾想竟是生离死别。
在使用 php + mysql 程序时,有时候定义的数据表的字段会和 mysql 的关键字发生冲突,造成程序无法运行的错误。而这种错误最典型的就是“SQL Error: 1064, SQLState: 42000错误”。为了防止此错误的出错,下面列出了一些 mysql 的关键字。
mysql 关于关键字冲突的错误
SQL Error: 1064, SQLState: 42000错误
MySQL server version for the right syntax to use near
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 |
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 关键字一览表。与狼共舞,必须自己成为狼,而且变成“超级狼”。更多关于mysql 关键字一览表请关注haodaima.com其它相关文章!