Support for browsing selected columns (RFE #1275909).
This commit is contained in:
@@ -23,8 +23,9 @@ $PMA_SQPdata_function_name = array (
|
||||
'ACOS',
|
||||
'ADDDATE',
|
||||
'ADDTIME',
|
||||
'AES_ENCRYPT',
|
||||
'AES_DECRYPT',
|
||||
'AES_ENCRYPT',
|
||||
'Area', // polygon-property-functions.html
|
||||
'ASCII',
|
||||
'ASIN',
|
||||
'ATAN',
|
||||
@@ -36,12 +37,20 @@ $PMA_SQPdata_function_name = array (
|
||||
'BIT_COUNT',
|
||||
'BIT_LENGTH',
|
||||
'BIT_OR',
|
||||
'BIT_XOR', // group-by-functions.html
|
||||
'Boundary', // general-geometry-property-functions.html
|
||||
'CAST',
|
||||
'CEIL',
|
||||
'CEILING',
|
||||
'CHAR_LENGTH',
|
||||
'Centroid', // multipolygon-property-functions.html
|
||||
'CHAR', // string-functions.html
|
||||
'CHARACTER_LENGTH',
|
||||
'CHARSET', // information-functions.html
|
||||
'CHAR_LENGTH',
|
||||
'COALESCE',
|
||||
'COERCIBILITY', // information-functions.html
|
||||
'COLLATION', // information-functions.html
|
||||
'COMPRESS', // string-functions.html
|
||||
'CONCAT',
|
||||
'CONCAT_WS',
|
||||
'CONNECTION_ID',
|
||||
@@ -51,6 +60,7 @@ $PMA_SQPdata_function_name = array (
|
||||
'COS',
|
||||
'COT',
|
||||
'COUNT',
|
||||
'CRC32', // mathematical-functions.html
|
||||
'CURDATE',
|
||||
'CURRENT_DATE',
|
||||
'CURRENT_TIME',
|
||||
@@ -58,6 +68,8 @@ $PMA_SQPdata_function_name = array (
|
||||
'CURRENT_USER',
|
||||
'CURTIME',
|
||||
'DATABASE',
|
||||
'DATE', // date-and-time-functions.html
|
||||
'DATEDIFF', // date-and-time-functions.html
|
||||
'DATE_ADD',
|
||||
'DATE_DIFF',
|
||||
'DATE_FORMAT',
|
||||
@@ -68,14 +80,19 @@ $PMA_SQPdata_function_name = array (
|
||||
'DAYOFWEEK',
|
||||
'DAYOFYEAR',
|
||||
'DECODE',
|
||||
'DEFAULT', // miscellaneous-functions.html
|
||||
'DEGREES',
|
||||
'DES_ENCRYPT',
|
||||
'DES_DECRYPT',
|
||||
'DES_ENCRYPT',
|
||||
'Dimension', // general-geometry-property-functions.html
|
||||
'ELT',
|
||||
'ENCODE',
|
||||
'ENCRYPT',
|
||||
'EndPoint', // linestring-property-functions.html
|
||||
'Envelope', // general-geometry-property-functions.html
|
||||
'EXP',
|
||||
'EXPORT_SET',
|
||||
'ExteriorRing', // polygon-property-functions.html
|
||||
'EXTRACT',
|
||||
'FIELD',
|
||||
'FIND_IN_SET',
|
||||
@@ -84,20 +101,31 @@ $PMA_SQPdata_function_name = array (
|
||||
'FOUND_ROWS',
|
||||
'FROM_DAYS',
|
||||
'FROM_UNIXTIME',
|
||||
'GeometryN', // geometrycollection-property-functions.html
|
||||
'GeometryType', // general-geometry-property-functions.html
|
||||
'GET_FORMAT',
|
||||
'GET_LOCK',
|
||||
'GLength', // linestring-property-functions.html
|
||||
'GREATEST',
|
||||
'GROUP_CONCAT',
|
||||
'GROUP_UNIQUE_USERS',
|
||||
'HEX',
|
||||
'HOUR',
|
||||
'IF', //control-flow-functions.html
|
||||
'IFNULL',
|
||||
'INET_ATON',
|
||||
'INET_NTOA',
|
||||
'INSERT', // string-functions.html
|
||||
'INSTR',
|
||||
'InteriorRingN', // polygon-property-functions.html
|
||||
'INTERVAL',
|
||||
'ISNULL',
|
||||
'IsClosed', // multilinestring-property-functions.html
|
||||
'IsEmpty', // general-geometry-property-functions.html
|
||||
'IsRing', // linestring-property-functions.html
|
||||
'IsSimple', // general-geometry-property-functions.html
|
||||
'IS_FREE_LOCK',
|
||||
'IS_USED_LOCK', // miscellaneous-functions.html
|
||||
'LAST_DAY',
|
||||
'LAST_INSERT_ID',
|
||||
'LCASE',
|
||||
@@ -110,14 +138,14 @@ $PMA_SQPdata_function_name = array (
|
||||
'LOCALTIMESTAMP',
|
||||
'LOCATE',
|
||||
'LOG',
|
||||
'LOG2',
|
||||
'LOG10',
|
||||
'LOG2',
|
||||
'LOWER',
|
||||
'LPAD',
|
||||
'LTRIM',
|
||||
'MAKE_SET',
|
||||
'MAKEDATE',
|
||||
'MAKETIME',
|
||||
'MAKE_SET',
|
||||
'MASTER_POS_WAIT',
|
||||
'MAX',
|
||||
'MD5',
|
||||
@@ -130,6 +158,9 @@ $PMA_SQPdata_function_name = array (
|
||||
'MONTHNAME',
|
||||
'NOW',
|
||||
'NULLIF',
|
||||
'NumGeometries', // geometrycollection-property-functions.html
|
||||
'NumInteriorRings', // polygon-property-functions.html
|
||||
'NumPoints', // linestring-property-functions.html
|
||||
'OCT',
|
||||
'OCTET_LENGTH',
|
||||
'OLD_PASSWORD',
|
||||
@@ -138,6 +169,8 @@ $PMA_SQPdata_function_name = array (
|
||||
'PERIOD_ADD',
|
||||
'PERIOD_DIFF',
|
||||
'PI',
|
||||
'PointN', // linestring-property-functions.html
|
||||
'PointOnSurface', // multipolygon-property-functions.html
|
||||
'POSITION',
|
||||
'POW',
|
||||
'POWER',
|
||||
@@ -147,30 +180,37 @@ $PMA_SQPdata_function_name = array (
|
||||
'RAND',
|
||||
'RELEASE_LOCK',
|
||||
'REPEAT',
|
||||
'REPLACE', // string-functions.html
|
||||
'REVERSE',
|
||||
'RIGHT',
|
||||
'ROUND',
|
||||
'ROW_COUNT', // information-functions.html
|
||||
'RPAD',
|
||||
'RTRIM',
|
||||
'SEC_TO_TIME',
|
||||
'SCHEMA', // information-functions.html
|
||||
'SECOND',
|
||||
'SEC_TO_TIME',
|
||||
'SESSION_USER',
|
||||
'STR_TO_DATE',
|
||||
'SHA',
|
||||
'SHA1',
|
||||
'SIGN',
|
||||
'SIN',
|
||||
'SLEEP', // miscellaneous-functions.html
|
||||
'SOUNDEX',
|
||||
'SPACE',
|
||||
'SQRT',
|
||||
'SRID', // general-geometry-property-functions.html
|
||||
'StartPoint', // linestring-property-functions.html
|
||||
'STD',
|
||||
'STDDEV',
|
||||
'STR_TO_DATE',
|
||||
'STDDEV_POP', // group-by-functions.html
|
||||
'STDDEV_SAMP', // group-by-functions.html
|
||||
'STRCMP',
|
||||
'STR_TO_DATE',
|
||||
'SUBDATE',
|
||||
'SUBSTRING',
|
||||
'SUBSTRING_INDEX',
|
||||
'SBUTIME',
|
||||
'SUBTIME',
|
||||
'SUM',
|
||||
'SYSDATE',
|
||||
'SYSTEM_USER',
|
||||
@@ -184,48 +224,67 @@ $PMA_SQPdata_function_name = array (
|
||||
'TIME_TO_SEC',
|
||||
'TO_DAYS',
|
||||
'TRIM',
|
||||
'TRUNCATE', // mathematical-functions.html
|
||||
'UCASE',
|
||||
'UNCOMPRESS', // string-functions.html
|
||||
'UNCOMPRESSED_LENGTH', // string-functions.html
|
||||
'UNHEX', // string-functions.html
|
||||
'UNIQUE_USERS',
|
||||
'UNIX_TIMESTAMP',
|
||||
'UPPER',
|
||||
'USER',
|
||||
'UTC_DATE',
|
||||
'UTC_TIME',
|
||||
'UTC_TIMESTAMP',
|
||||
'UPPER',
|
||||
'USER',
|
||||
'UUID', // miscellaneous-functions.html
|
||||
'VARIANCE', // group-by-functions.html
|
||||
'VAR_POP', // group-by-functions.html
|
||||
'VAR_SAMP', // group-by-functions.html
|
||||
'VERSION',
|
||||
'WEEK',
|
||||
'WEEKDAY',
|
||||
'WEEKOFYEAR',
|
||||
'X', // point-property-functions.html
|
||||
'Y', // point-property-functions.html
|
||||
'YEAR',
|
||||
'YEARWEEK'
|
||||
);
|
||||
//$PMA_SQPdata_function_name_cnt = count($PMA_SQPdata_function_name);
|
||||
$PMA_SQPdata_function_name_cnt = 179;
|
||||
$PMA_SQPdata_function_name_cnt = 229;
|
||||
|
||||
$PMA_SQPdata_column_attrib = array (
|
||||
'ARCHIVE', // Engine
|
||||
'ASCII',
|
||||
'AUTO_INCREMENT',
|
||||
'BDB',
|
||||
'BERKELEYDB',
|
||||
'BDB', // Engine
|
||||
'BERKELEYDB', // Engine alias BDB
|
||||
'BINARY',
|
||||
'BLACKHOLE', // Engine
|
||||
'CSV', // Engine
|
||||
'DEFAULT',
|
||||
'INNOBASE',
|
||||
'INNODB',
|
||||
'ISAM',
|
||||
'MERGE',
|
||||
'MRG_ISAM',
|
||||
'MRG_MYISAM',
|
||||
'MYISAM',
|
||||
'EXAMPLE', // Engine
|
||||
'FEDERATED', // Engine
|
||||
'HEAP', // Engine
|
||||
'INNOBASE', // Engine alias InnoDB
|
||||
'INNODB', // Engine InnoDB
|
||||
'ISAM', // Engine
|
||||
'MEMORY', // Engine alias HEAP, but preferred
|
||||
'MERGE', // Engine
|
||||
'MRG_ISAM', // Engine
|
||||
'MRG_MYISAM', // Engine alias MERGE
|
||||
'MYISAM', // Engine MyISAM
|
||||
'NATIONAL',
|
||||
'NDB',
|
||||
'NDBCLUSTER',
|
||||
'NDB', // Engine alias NDBCLUSTER
|
||||
'NDBCLUSTER', // Engine
|
||||
'PRECISION',
|
||||
'UNDEFINED',
|
||||
'UNICODE',
|
||||
'UNSIGNED',
|
||||
'VARYING',
|
||||
'ZEROFILL'
|
||||
);
|
||||
//$PMA_SQPdata_column_attrib_cnt = count($PMA_SQPdata_column_attrib);
|
||||
$PMA_SQPdata_column_attrib_cnt = 20;
|
||||
$PMA_SQPdata_column_attrib_cnt = 29;
|
||||
|
||||
$PMA_SQPdata_reserved_word = array (
|
||||
'ACTION',
|
||||
@@ -444,6 +503,7 @@ $PMA_SQPdata_reserved_word = array (
|
||||
'SHUTDOWN',
|
||||
'SLAVE',
|
||||
'SONAME',
|
||||
'SOUNDS', // string-functions.html
|
||||
'SQL_AUTO_IS_NULL',
|
||||
'SQL_BIG_RESULT',
|
||||
'SQL_BIG_SELECTS',
|
||||
@@ -502,141 +562,302 @@ $PMA_SQPdata_reserved_word = array (
|
||||
'YEAR_MONTH'
|
||||
);
|
||||
//$PMA_SQPdata_reserved_word_cnt = count($PMA_SQPdata_reserved_word);
|
||||
$PMA_SQPdata_reserved_word_cnt = 270;
|
||||
$PMA_SQPdata_reserved_word_cnt = 271;
|
||||
|
||||
// words forbidden to be used as column or table name,
|
||||
// as seen in http://dev.mysql.com/doc/mysql/en/reserved-words.html
|
||||
$PMA_SQPdata_forbidden_word = array (
|
||||
'ACTION',
|
||||
'ADD',
|
||||
'AFTER',
|
||||
'AGAINST',
|
||||
'AGGREGATE',
|
||||
'ALGORITHM',
|
||||
'ALL',
|
||||
'ALTER',
|
||||
'ANALYZE',
|
||||
'AND',
|
||||
'ANY',
|
||||
'AS',
|
||||
'ASC',
|
||||
'ASCII',
|
||||
'ASENSITIVE',
|
||||
'AUTO_INCREMENT',
|
||||
'AVG',
|
||||
'AVG_ROW_LENGTH',
|
||||
'BACKUP',
|
||||
'BDB',
|
||||
'BEFORE',
|
||||
'BEGIN',
|
||||
'BERKELEYDB',
|
||||
'BETWEEN',
|
||||
'BIGINT',
|
||||
'BINARY',
|
||||
'BINLOG',
|
||||
'BIT',
|
||||
'BLOB',
|
||||
'BOOL',
|
||||
'BOOLEAN',
|
||||
'BOTH',
|
||||
'BTREE',
|
||||
'BY',
|
||||
'CALL',
|
||||
'BYTE',
|
||||
'CACHE',
|
||||
'CALL',
|
||||
'CASCADE',
|
||||
'CASCADED',
|
||||
'CASE',
|
||||
'CHAIN',
|
||||
'CHANGE',
|
||||
'CHANGED',
|
||||
'CHAR',
|
||||
'CHARACTER',
|
||||
'CHARSET',
|
||||
'CHECK',
|
||||
'CHECKSUM',
|
||||
'CIPHER',
|
||||
'CLIENT',
|
||||
'CLOSE',
|
||||
'COLLATE',
|
||||
'COLLATION',
|
||||
'COLUMN',
|
||||
'COLUMNS',
|
||||
'COMMENT',
|
||||
'COMMIT',
|
||||
'COMMITTED',
|
||||
'COMPACT',
|
||||
'COMPRESSED',
|
||||
'CONCURRENT',
|
||||
'CONDITION',
|
||||
'CONNECTION',
|
||||
'CONSISTENT',
|
||||
'CONSTRAINT',
|
||||
'CONTAINS',
|
||||
'CONTINUE',
|
||||
'CONVERT',
|
||||
'CREATE',
|
||||
'CROSS',
|
||||
'CUBE',
|
||||
'CURRENT_DATE',
|
||||
'CURRENT_TIME',
|
||||
'CURRENT_TIMESTAMP',
|
||||
'CURRENT_USER',
|
||||
'CURSOR',
|
||||
'DATA',
|
||||
'DATABASE',
|
||||
'DATABASES',
|
||||
'DATE',
|
||||
'DATETIME',
|
||||
'DAY',
|
||||
'DAY_HOUR',
|
||||
'DAY_MICROSECOND',
|
||||
'DAY_MINUTE',
|
||||
'DAY_SECOND',
|
||||
'DEALLOCATE',
|
||||
'DEC',
|
||||
'DECIMAL',
|
||||
'DECLARE',
|
||||
'DEFAULT',
|
||||
'DEFINER',
|
||||
'DELAYED',
|
||||
'DELAY_KEY_WRITE',
|
||||
'DELETE',
|
||||
'DESC',
|
||||
'DESCRIBE',
|
||||
'DES_KEY_FILE',
|
||||
'DETERMINISTIC',
|
||||
'DIRECTORY',
|
||||
'DISABLE',
|
||||
'DISCARD',
|
||||
'DISTINCT',
|
||||
'DISTINCTROW',
|
||||
'DIV',
|
||||
'DO',
|
||||
'DOUBLE',
|
||||
'DROP',
|
||||
'DUAL',
|
||||
'DUMPFILE',
|
||||
'DUPLICATE',
|
||||
'DYNAMIC',
|
||||
'EACH',
|
||||
'ELSE',
|
||||
'ELSEIF',
|
||||
'ENABLE',
|
||||
'ENCLOSED',
|
||||
'END',
|
||||
'ENGINE',
|
||||
'ENGINES',
|
||||
'ENUM',
|
||||
'ERRORS',
|
||||
'ESCAPE',
|
||||
'ESCAPED',
|
||||
'EVENTS',
|
||||
'EXECUTE',
|
||||
'EXISTS',
|
||||
'EXIT',
|
||||
'EXPANSION',
|
||||
'EXPLAIN',
|
||||
'EXTENDED',
|
||||
'FALSE',
|
||||
'FAST',
|
||||
'FETCH',
|
||||
'FIELDS',
|
||||
'FILE',
|
||||
'FIRST',
|
||||
'FIXED',
|
||||
'FLOAT',
|
||||
'FLOAT4',
|
||||
'FLOAT8',
|
||||
'FLUSH',
|
||||
'FOR',
|
||||
'FORCE',
|
||||
'FOREIGN',
|
||||
'FOUND',
|
||||
'FRAC_SECOND',
|
||||
'FROM',
|
||||
'FULL',
|
||||
'FULLTEXT',
|
||||
'FUNCTION',
|
||||
'GEOMETRY',
|
||||
'GEOMETRYCOLLECTION',
|
||||
'GET_FORMAT',
|
||||
'GLOBAL',
|
||||
'GOTO',
|
||||
'GRANT',
|
||||
'GRANTS',
|
||||
'GROUP',
|
||||
'HANDLER',
|
||||
'HASH',
|
||||
'HAVING',
|
||||
'HELP',
|
||||
'HIGH_PRIORITY',
|
||||
'HOSTS',
|
||||
'HOUR',
|
||||
'HOUR_MICROSECOND',
|
||||
'HOUR_MINUTE',
|
||||
'HOUR_SECOND',
|
||||
'IDENTIFIED',
|
||||
'IF',
|
||||
'IGNORE',
|
||||
'IMPORT',
|
||||
'IN',
|
||||
'INDEX',
|
||||
'INDEXES',
|
||||
'INFILE',
|
||||
'INNER',
|
||||
'INNOBASE',
|
||||
'INNODB',
|
||||
'INOUT',
|
||||
'INSENSITIVE',
|
||||
'INSERT',
|
||||
'INSERT_METHOD',
|
||||
'INT',
|
||||
'INT1',
|
||||
'INT2',
|
||||
'INT3',
|
||||
'INT4',
|
||||
'INT8',
|
||||
'INTEGER',
|
||||
'INTERVAL',
|
||||
'INTO',
|
||||
'INVOKER',
|
||||
'IO_THREAD',
|
||||
'IS',
|
||||
'ISOLATION',
|
||||
'ISSUER',
|
||||
'ITERATE',
|
||||
'JOIN',
|
||||
'KEY',
|
||||
'KEYS',
|
||||
'KILL',
|
||||
'LABEL',
|
||||
'LANGUAGE',
|
||||
'LAST',
|
||||
'LEADING',
|
||||
'LEAVE',
|
||||
'LEAVES',
|
||||
'LEFT',
|
||||
'LEVEL',
|
||||
'LIKE',
|
||||
'LIMIT',
|
||||
'LINES',
|
||||
'LINESTRING',
|
||||
'LOAD',
|
||||
'LOCAL',
|
||||
'LOCALTIME',
|
||||
'LOCALTIMESTAMP',
|
||||
'LOCK',
|
||||
'LOCKS',
|
||||
'LOGS',
|
||||
'LONG',
|
||||
'LONGBLOB',
|
||||
'LONGTEXT',
|
||||
'LOOP',
|
||||
'LOW_PRIORITY',
|
||||
'MASTER',
|
||||
'MASTER_CONNECT_RETRY',
|
||||
'MASTER_HOST',
|
||||
'MASTER_LOG_FILE',
|
||||
'MASTER_LOG_POS',
|
||||
'MASTER_PASSWORD',
|
||||
'MASTER_PORT',
|
||||
'MASTER_SERVER_ID',
|
||||
'MASTER_SSL',
|
||||
'MASTER_SSL_CA',
|
||||
'MASTER_SSL_CAPATH',
|
||||
'MASTER_SSL_CERT',
|
||||
'MASTER_SSL_CIPHER',
|
||||
'MASTER_SSL_KEY',
|
||||
'MASTER_USER',
|
||||
'MATCH',
|
||||
'MAX_CONNECTIONS_PER_HOUR',
|
||||
'MAX_QUERIES_PER_HOUR',
|
||||
'MAX_ROWS',
|
||||
'MAX_UPDATES_PER_HOUR',
|
||||
'MAX_USER_CONNECTIONS',
|
||||
'MEDIUM',
|
||||
'MEDIUMBLOB',
|
||||
'MEDIUMINT',
|
||||
'MEDIUMTEXT',
|
||||
'MERGE',
|
||||
'MICROSECOND',
|
||||
'MIDDLEINT',
|
||||
'MIGRATE',
|
||||
'MINUTE',
|
||||
'MINUTE_MICROSECOND',
|
||||
'MINUTE_SECOND',
|
||||
'MIN_ROWS',
|
||||
'MOD',
|
||||
'MODE',
|
||||
'MODIFIES',
|
||||
'MODIFY',
|
||||
'MONTH',
|
||||
'MULTILINESTRING',
|
||||
'MULTIPOINT',
|
||||
'MULTIPOLYGON',
|
||||
'MUTEX',
|
||||
'NAME',
|
||||
'NAMES',
|
||||
'NATIONAL',
|
||||
'NATURAL',
|
||||
'NCHAR',
|
||||
'NDB',
|
||||
'NDBCLUSTER',
|
||||
'NEW',
|
||||
'NEXT',
|
||||
'NO',
|
||||
'NONE',
|
||||
'NOT',
|
||||
'NO_WRITE_TO_BINLOG',
|
||||
'NULL',
|
||||
'NUMERIC',
|
||||
'NVARCHAR',
|
||||
'OFFSET',
|
||||
'OLD_PASSWORD',
|
||||
'ON',
|
||||
'ONE',
|
||||
'ONE_SHOT',
|
||||
'OPEN',
|
||||
'OPTIMIZE',
|
||||
'OPTION',
|
||||
'OPTIONALLY',
|
||||
@@ -645,35 +866,86 @@ $PMA_SQPdata_forbidden_word = array (
|
||||
'OUT',
|
||||
'OUTER',
|
||||
'OUTFILE',
|
||||
'PACK_KEYS',
|
||||
'PARTIAL',
|
||||
'PASSWORD',
|
||||
'PHASE',
|
||||
'POINT',
|
||||
'POLYGON',
|
||||
'PRECISION',
|
||||
'PREPARE',
|
||||
'PREV',
|
||||
'PRIMARY',
|
||||
'PRIVILEGES',
|
||||
'PROCEDURE',
|
||||
'PROCESSLIST',
|
||||
'PURGE',
|
||||
'QUARTER',
|
||||
'QUERY',
|
||||
'QUICK',
|
||||
'RAID0',
|
||||
'RAID_CHUNKS',
|
||||
'RAID_CHUNKSIZE',
|
||||
'RAID_TYPE',
|
||||
'READ',
|
||||
'READS',
|
||||
'REAL',
|
||||
'RECOVER',
|
||||
'REDUNDANT',
|
||||
'REFERENCES',
|
||||
'REGEXP',
|
||||
'RELAY_LOG_FILE',
|
||||
'RELAY_LOG_POS',
|
||||
'RELAY_THREAD',
|
||||
'RELEASE',
|
||||
'RELOAD',
|
||||
'RENAME',
|
||||
'REPAIR',
|
||||
'REPEAT',
|
||||
'REPEATABLE',
|
||||
'REPLACE',
|
||||
'REPLICATION',
|
||||
'REQUIRE',
|
||||
'RESET',
|
||||
'RESTORE',
|
||||
'RESTRICT',
|
||||
'RESUME',
|
||||
'RETURN',
|
||||
'RETURNS',
|
||||
'REVOKE',
|
||||
'RIGHT',
|
||||
'RLIKE',
|
||||
'ROLLBACK',
|
||||
'ROLLUP',
|
||||
'ROUTINE',
|
||||
'ROW',
|
||||
'ROWS',
|
||||
'ROW_FORMAT',
|
||||
'RTREE',
|
||||
'SAVEPOINT',
|
||||
'SCHEMA',
|
||||
'SCHEMAS',
|
||||
'SECOND_MICROSECOND',
|
||||
'SECOND',
|
||||
'SECOND_MICROSECOND',
|
||||
'SECURITY',
|
||||
'SELECT',
|
||||
'SENSITIVE',
|
||||
'SEPARATOR',
|
||||
'SERIAL',
|
||||
'SERIALIZABLE',
|
||||
'SESSION',
|
||||
'SET',
|
||||
'SHARE',
|
||||
'SHOW',
|
||||
'SHUTDOWN',
|
||||
'SIGNED',
|
||||
'SIMPLE',
|
||||
'SLAVE',
|
||||
'SMALLINT',
|
||||
'SNAPSHOT',
|
||||
'SOME',
|
||||
'SONAME',
|
||||
'SOUNDS',
|
||||
'SPATIAL',
|
||||
'SPECIFIC',
|
||||
'SQL',
|
||||
@@ -681,49 +953,102 @@ $PMA_SQPdata_forbidden_word = array (
|
||||
'SQLSTATE',
|
||||
'SQLWARNING',
|
||||
'SQL_BIG_RESULT',
|
||||
'SQL_BUFFER_RESULT',
|
||||
'SQL_CACHE',
|
||||
'SQL_CALC_FOUND_ROWS',
|
||||
'SQL_NO_CACHE',
|
||||
'SQL_SMALL_RESULT',
|
||||
'SQL_THREAD',
|
||||
'SQL_TSI_DAY',
|
||||
'SQL_TSI_FRAC_SECOND',
|
||||
'SQL_TSI_HOUR',
|
||||
'SQL_TSI_MINUTE',
|
||||
'SQL_TSI_MONTH',
|
||||
'SQL_TSI_QUARTER',
|
||||
'SQL_TSI_SECOND',
|
||||
'SQL_TSI_WEEK',
|
||||
'SQL_TSI_YEAR',
|
||||
'SSL',
|
||||
'START',
|
||||
'STARTING',
|
||||
'STATUS',
|
||||
'STOP',
|
||||
'STORAGE',
|
||||
'STRAIGHT_JOIN',
|
||||
'STRING',
|
||||
'STRIPED',
|
||||
'SUBJECT',
|
||||
'SUPER',
|
||||
'SUSPEND',
|
||||
'TABLE',
|
||||
'TABLES',
|
||||
'TABLESPACE',
|
||||
'TEMPORARY',
|
||||
'TEMPTABLE',
|
||||
'TERMINATED',
|
||||
'TEXT',
|
||||
'THEN',
|
||||
'TIME',
|
||||
'TIMESTAMP',
|
||||
'TIMESTAMPADD',
|
||||
'TIMESTAMPDIFF',
|
||||
'TINYBLOB',
|
||||
'TINYINT',
|
||||
'TINYTEXT',
|
||||
'TO',
|
||||
'TRAILING',
|
||||
'TRANSACTION',
|
||||
'TRIGGER',
|
||||
'TRIGGERS',
|
||||
'TRUE',
|
||||
'TRUNCATE',
|
||||
'TYPE',
|
||||
'TYPES',
|
||||
'UNCOMMITTED',
|
||||
'UNDEFINED',
|
||||
'UNDO',
|
||||
'UNICODE',
|
||||
'UNION',
|
||||
'UNIQUE',
|
||||
'UNKNOWN',
|
||||
'UNLOCK',
|
||||
'UNSIGNED',
|
||||
'UNTIL',
|
||||
'UPDATE',
|
||||
'USAGE',
|
||||
'USE',
|
||||
'USER',
|
||||
'USER_RESOURCES',
|
||||
'USE_FRM',
|
||||
'USING',
|
||||
'UTC_DATE',
|
||||
'UTC_TIME',
|
||||
'UTC_TIMESTAMP',
|
||||
'VALUE',
|
||||
'VALUES',
|
||||
'VARBINARY',
|
||||
'VARCHAR',
|
||||
'VARCHARACTER',
|
||||
'VARIABLES',
|
||||
'VARYING',
|
||||
'VIEW',
|
||||
'WARNINGS',
|
||||
'WEEK',
|
||||
'WHEN',
|
||||
'WHERE',
|
||||
'WHILE',
|
||||
'WITH',
|
||||
'WORK',
|
||||
'WRITE',
|
||||
'X509',
|
||||
'XA',
|
||||
'XOR',
|
||||
'YEAR',
|
||||
'YEAR_MONTH',
|
||||
'ZEROFILL'
|
||||
'ZEROFILL'
|
||||
);
|
||||
// echo count($PMA_SQPdata_forbidden_word);
|
||||
$PMA_SQPdata_forbidden_word_cnt = 214;
|
||||
$PMA_SQPdata_forbidden_word_cnt = 479;
|
||||
|
||||
$PMA_SQPdata_column_type = array (
|
||||
'BIGINT',
|
||||
@@ -731,6 +1056,7 @@ $PMA_SQPdata_column_type = array (
|
||||
'BIT',
|
||||
'BLOB',
|
||||
'BOOL',
|
||||
'BOOLEAN', // numeric-type-overview.html
|
||||
'CHAR',
|
||||
'CHARACTER',
|
||||
'DATE',
|
||||
@@ -759,6 +1085,7 @@ $PMA_SQPdata_column_type = array (
|
||||
'NCHAR',
|
||||
'NUMERIC',
|
||||
'REAL',
|
||||
'SERIAL', //BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE
|
||||
'SET',
|
||||
'SMALLINT',
|
||||
'TEXT',
|
||||
@@ -772,6 +1099,12 @@ $PMA_SQPdata_column_type = array (
|
||||
'YEAR'
|
||||
);
|
||||
//$PMA_SQPdata_column_type_cnt = count($PMA_SQPdata_column_type);
|
||||
$PMA_SQPdata_column_type_cnt = 44;
|
||||
$PMA_SQPdata_column_type_cnt = 46;
|
||||
|
||||
// check counts
|
||||
/*
|
||||
foreach ( $GLOBALS as $n => $a ) {
|
||||
echo is_array( $a ) ? $n . ': ' . count( $a ) . '<br />' : '';
|
||||
}
|
||||
*/
|
||||
?>
|
||||
|
Reference in New Issue
Block a user