[freeside-commits] freeside/etc sql-reserved-words.txt, 1.1, 1.1.18.1
Ivan,,,
ivan at wavetail.420.am
Mon Aug 16 23:45:48 PDT 2010
Update of /home/cvs/cvsroot/freeside/etc
In directory wavetail.420.am:/tmp/cvs-serv10973
Modified Files:
Tag: FREESIDE_1_9_BRANCH
sql-reserved-words.txt
Log Message:
mysql reserves all sorts of things
Index: sql-reserved-words.txt
===================================================================
RCS file: /home/cvs/cvsroot/freeside/etc/sql-reserved-words.txt,v
retrieving revision 1.1
retrieving revision 1.1.18.1
diff -u -w -d -r1.1 -r1.1.18.1
--- sql-reserved-words.txt 10 Feb 1999 09:02:57 -0000 1.1
+++ sql-reserved-words.txt 17 Aug 2010 06:45:46 -0000 1.1.18.1
@@ -101,3 +101,116 @@
CALL, DO, ELSEIF, EXCEPTION, IF, LEAVE, LOOP, OTHERS, RESIGNAL,
RETURN, RETURNS, SIGNAL, TUPLE, WHILE
+
+from http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html
+
+ACCESSIBLE 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 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
+GENERAL GRANT GROUP
+HAVING HIGH_PRIORITY HOUR_MICROSECOND
+HOUR_MINUTE HOUR_SECOND IF
+IGNORE IGNORE_SERVER_IDS IN
+INDEX INFILE INNER
+INOUT INSENSITIVE INSERT
+INT INT1 INT2
+INT3 INT4 INT8
+INTEGER INTERVAL INTO
+IS ITERATE JOIN
+KEY KEYS KILL
+LEADING LEAVE LEFT
+LIKE LIMIT LINEAR
+LINES LOAD LOCALTIME
+LOCALTIMESTAMP LOCK LONG
+LONGBLOB LONGTEXT LOOP
+LOW_PRIORITY MASTER_HEARTBEAT_PERIOD MASTER_SSL_VERIFY_SERVER_CERT
+MATCH MAXVALUE 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 RANGE READ
+READS READ_WRITE REAL
+REFERENCES REGEXP RELEASE
+RENAME REPEAT REPLACE
+REQUIRE RESIGNAL RESTRICT
+RETURN REVOKE RIGHT
+RLIKE SCHEMA SCHEMAS
+SECOND_MICROSECOND SELECT SENSITIVE
+SEPARATOR SET SHOW
+SIGNAL SLOW 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 XOR
+YEAR_MONTH ZEROFILL
+
+The following are new reserved words in MySQL 5.5:
+GENERAL IGNORE_SERVER_IDS MASTER_HEARTBEAT_PERIOD
+MAXVALUE RESIGNAL SIGNAL
+SLOW
+
+MySQL permits some keywords to be used as unquoted identifiers because many people previously used them. Examples are those in the following list:
+
+ *
+
+ ACTION
+ *
+
+ BIT
+ *
+
+ DATE
+ *
+
+ ENUM
+ *
+
+ NO
+ *
+
+ TEXT
+ *
+
+ TIME
+ *
+
+ TIMESTAMP
+
More information about the freeside-commits
mailing list