INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (375,8,'START TRANSACTION','Syntax:\nSTART TRANSACTION\n    [transaction_characteristic [, transaction_characteristic] ...]\n\ntransaction_characteristic:\n    WITH CONSISTENT SNAPSHOT\n  | READ WRITE\n  | READ ONLY\n\nBEGIN [WORK]\nCOMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]\nROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]\nSET autocommit = {0 | 1}\n\nThese statements provide control over use of transactions:\n\no START TRANSACTION or BEGIN start a new transaction.\n\no COMMIT commits the current transaction, making its changes permanent.\n\no ROLLBACK rolls back the current transaction, canceling its changes.\n\no SET autocommit disables or enables the default autocommit mode for\n  the current session.\n\nBy default, MySQL runs with autocommit mode enabled. This means that as\nsoon as you execute a statement that updates (modifies) a table, MySQL\nstores the update on disk to make it permanent. The change cannot be\nrolled back.\n\nTo disable autocommit mode implicitly for a single series of\nstatements, use the START TRANSACTION statement:\n\nSTART TRANSACTION;\nSELECT @A:=SUM(salary) FROM table1 WHERE type=1;\nUPDATE table2 SET summary=@A WHERE type=1;\nCOMMIT;\n\nWith START TRANSACTION, autocommit remains disabled until you end the\ntransaction with COMMIT or ROLLBACK. The autocommit mode then reverts\nto its previous state.\n\nSTART TRANSACTION permits several modifiers that control transaction\ncharacteristics. To specify multiple modifiers, separate them by\ncommas.\n\no The WITH CONSISTENT SNAPSHOT modifier starts a consistent read for\n  storage engines that are capable of it. This applies only to InnoDB.\n  The effect is the same as issuing a START TRANSACTION followed by a\n  SELECT from any InnoDB table. See\n  http://dev.mysql.com/doc/refman/5.6/en/innodb-consistent-read.html.\n  The WITH CONSISTENT SNAPSHOT modifier does not change the current\n  transaction isolation level, so it provides a consistent snapshot\n  only if the current isolation level is one that permits a consistent\n  read. The only isolation level that permits a consistent read is\n  REPEATABLE READ. For all other isolation levels, the WITH CONSISTENT\n  SNAPSHOT clause is ignored.\n\no The READ WRITE and READ ONLY modifiers set the transaction access\n  mode. They permit or prohibit changes to tables used in the\n  transaction. The READ ONLY restriction prevents the transaction from\n  modifying or locking both transactional and nontransactional tables\n  that are visible to other transactions; the transaction can still\n  modify or lock temporary tables. These modifiers are available as of\n  MySQL 5.6.5.\n\n  MySQL enables extra optimizations for queries on InnoDB tables when\n  the transaction is known to be read-only. Specifying READ ONLY\n  ensures these optimizations are applied in cases where the read-only\n  status cannot be determined automatically. See\n  http://dev.mysql.com/doc/refman/5.6/en/innodb-performance-ro-txn.html\n  for more information.\n\n  If no access mode is specified, the default mode applies. Unless the\n  default has been changed, it is read/write. It is not permitted to\n  specify both READ WRITE and READ ONLY in the same statement.\n\n  In read-only mode, it remains possible to change tables created with\n  the TEMPORARY keyword using DML statements. Changes made with DDL\n  statements are not permitted, just as with permanent tables.\n\n  For additional information about transaction access mode, including\n  ways to change the default mode, see [HELP ISOLATION].\n\n  If the read_only system variable is enabled, explicitly starting a\n  transaction with START TRANSACTION READ WRITE requires the SUPER\n  privilege.\n\n*Important*:\n\nMany APIs used for writing MySQL client applications (such as JDBC)\nprovide their own methods for starting transactions that can (and\nsometimes should) be used instead of sending a START TRANSACTION\nstatement from the client. See\nhttp://dev.mysql.com/doc/refman/5.6/en/connectors-apis.html, or the\ndocumentation for your API, for more information.\n\nTo disable autocommit mode explicitly, use the following statement:\n\nSET autocommit=0;\n\nAfter disabling autocommit mode by setting the autocommit variable to\nzero, changes to transaction-safe tables (such as those for InnoDB or\nNDB) are not made permanent immediately. You must use COMMIT to store\nyour changes to disk or ROLLBACK to ignore the changes.\n\nautocommit is a session variable and must be set for each session. To\ndisable autocommit mode for each new connection, see the description of\nthe autocommit system variable at\nhttp://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html.\n\nBEGIN and BEGIN WORK are supported as aliases of START TRANSACTION for\ninitiating a transaction. START TRANSACTION is standard SQL syntax, is\nthe recommended way to start an ad-hoc transaction, and permits\nmodifiers that BEGIN does not.\n\nThe BEGIN statement differs from the use of the BEGIN keyword that\nstarts a BEGIN ... END compound statement. The latter does not begin a\ntransaction. See [HELP BEGIN END].\n\n*Note*:\n\nWithin all stored programs (stored procedures and functions, triggers,\nand events), the parser treats BEGIN [WORK] as the beginning of a BEGIN\n... END block. Begin a transaction in this context with START\nTRANSACTION instead.\n\nThe optional WORK keyword is supported for COMMIT and ROLLBACK, as are\nthe CHAIN and RELEASE clauses. CHAIN and RELEASE can be used for\nadditional control over transaction completion. The value of the\ncompletion_type system variable determines the default completion\nbehavior. See\nhttp://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html.\n\nThe AND CHAIN clause causes a new transaction to begin as soon as the\ncurrent one ends, and the new transaction has the same isolation level\nas the just-terminated transaction. The new transaction also uses the\nsame access mode (READ WRITE or READ ONLY) as the just-terminated\ntransaction. The RELEASE clause causes the server to disconnect the\ncurrent client session after terminating the current transaction.\nIncluding the NO keyword suppresses CHAIN or RELEASE completion, which\ncan be useful if the completion_type system variable is set to cause\nchaining or release completion by default.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/commit.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/commit.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (376,32,'TIME_FORMAT','Syntax:\nTIME_FORMAT(time,format)\n\nThis is used like the DATE_FORMAT() function, but the format string may\ncontain format specifiers only for hours, minutes, seconds, and\nmicroseconds. Other specifiers produce a NULL value or 0.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT TIME_FORMAT(\'100:00:00\', \'%H %k %h %I %l\');\n        -> \'100 100 04 04 4\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (377,40,'CREATE DATABASE','Syntax:\nCREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name\n    [create_specification] ...\n\ncreate_specification:\n    [DEFAULT] CHARACTER SET [=] charset_name\n  | [DEFAULT] COLLATE [=] collation_name\n\nCREATE DATABASE creates a database with the given name. To use this\nstatement, you need the CREATE privilege for the database. CREATE\nSCHEMA is a synonym for CREATE DATABASE.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/create-database.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/create-database.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (378,16,'VAR_POP','Syntax:\nVAR_POP(expr)\n\nReturns the population standard variance of expr. It considers rows as\nthe whole population, not as a sample, so it has the number of rows as\nthe denominator. You can also use VARIANCE(), which is equivalent but\nis not standard SQL.\n\nIf there are no matching rows, VAR_POP() returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (379,38,'CONCAT_WS','Syntax:\nCONCAT_WS(separator,str1,str2,...)\n\nCONCAT_WS() stands for Concatenate With Separator and is a special form\nof CONCAT(). The first argument is the separator for the rest of the\narguments. The separator is added between the strings to be\nconcatenated. The separator can be a string, as can the rest of the\narguments. If the separator is NULL, the result is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT CONCAT_WS(\',\',\'First name\',\'Second name\',\'Last Name\');\n        -> \'First name,Second name,Last Name\'\nmysql> SELECT CONCAT_WS(\',\',\'First name\',NULL,\'Last Name\');\n        -> \'First name,Last Name\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (380,23,'TEXT','TEXT[(M)] [CHARACTER SET charset_name] [COLLATE collation_name]\n\nA TEXT column with a maximum length of 65,535 (216 − 1) characters.\nThe effective maximum length is less if the value contains multibyte\ncharacters. Each TEXT value is stored using a 2-byte length prefix that\nindicates the number of bytes in the value.\n\nAn optional length M can be given for this type. If this is done, MySQL\ncreates the column as the smallest TEXT type large enough to hold\nvalues M characters long.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (381,19,'~','Syntax:\n~\n\nInvert all bits.\n\nThe result is an unsigned 64-bit integer.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/bit-functions.html\n\n','mysql> SELECT 5 & ~1;\n        -> 4\n','http://dev.mysql.com/doc/refman/5.6/en/bit-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (382,3,'ASIN','Syntax:\nASIN(X)\n\nReturns the arc sine of X, that is, the value whose sine is X. Returns\nNULL if X is not in the range -1 to 1.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT ASIN(0.2);\n        -> 0.20135792079033\nmysql> SELECT ASIN(\'foo\');\n\n+-------------+\n| ASIN(\'foo\') |\n+-------------+\n|           0 |\n+-------------+\n1 row in set, 1 warning (0.00 sec)\n\nmysql> SHOW WARNINGS;\n+---------+------+-----------------------------------------+\n| Level   | Code | Message                                 |\n+---------+------+-----------------------------------------+\n| Warning | 1292 | Truncated incorrect DOUBLE value: \'foo\' |\n+---------+------+-----------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (383,17,'ROW_COUNT','Syntax:\nROW_COUNT()\n\nROW_COUNT() returns a value as follows:\n\no DDL statements: 0. This applies to statements such as CREATE TABLE or\n  DROP TABLE.\n\no DML statements other than SELECT: The number of affected rows. This\n  applies to statements such as UPDATE, INSERT, or DELETE (as before),\n  but now also to statements such as ALTER TABLE and LOAD DATA INFILE.\n\no SELECT: -1 if the statement returns a result set, or the number of\n  rows "affected" if it does not. For example, for SELECT * FROM t1,\n  ROW_COUNT() returns -1. For SELECT * FROM t1 INTO OUTFILE\n  \'file_name\', ROW_COUNT() returns the number of rows written to the\n  file.\n\no SIGNAL statements: 0.\n\nFor UPDATE statements, the affected-rows value by default is the number\nof rows actually changed. If you specify the CLIENT_FOUND_ROWS flag to\nmysql_real_connect() when connecting to mysqld, the affected-rows value\nis the number of rows "found"; that is, matched by the WHERE clause.\n\nFor REPLACE statements, the affected-rows value is 2 if the new row\nreplaced an old row, because in this case, one row was inserted after\nthe duplicate was deleted.\n\nFor INSERT ... ON DUPLICATE KEY UPDATE statements, the affected-rows\nvalue per row is 1 if the row is inserted as a new row, 2 if an\nexisting row is updated, and 0 if an existing row is set to its current\nvalues. If you specify the CLIENT_FOUND_ROWS flag, the affected-rows\nvalue is 1 (not 0) if an existing row is set to its current values.\n\nThe ROW_COUNT() value is similar to the value from the\nmysql_affected_rows() C API function and the row count that the mysql\nclient displays following statement execution.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','mysql> INSERT INTO t VALUES(1),(2),(3);\nQuery OK, 3 rows affected (0.00 sec)\nRecords: 3  Duplicates: 0  Warnings: 0\n\nmysql> SELECT ROW_COUNT();\n+-------------+\n| ROW_COUNT() |\n+-------------+\n|           3 |\n+-------------+\n1 row in set (0.00 sec)\n\nmysql> DELETE FROM t WHERE i IN(1,2);\nQuery OK, 2 rows affected (0.00 sec)\n\nmysql> SELECT ROW_COUNT();\n+-------------+\n| ROW_COUNT() |\n+-------------+\n|           2 |\n+-------------+\n1 row in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (384,3,'SIGN','Syntax:\nSIGN(X)\n\nReturns the sign of the argument as -1, 0, or 1, depending on whether X\nis negative, zero, or positive.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT SIGN(-32);\n        -> -1\nmysql> SELECT SIGN(0);\n        -> 0\nmysql> SELECT SIGN(234);\n        -> 1\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (385,23,'FLOAT','FLOAT[(M,D)] [UNSIGNED] [ZEROFILL]\n\nA small (single-precision) floating-point number. Permissible values\nare -3.402823466E+38 to -1.175494351E-38, 0, and 1.175494351E-38 to\n3.402823466E+38. These are the theoretical limits, based on the IEEE\nstandard. The actual range might be slightly smaller depending on your\nhardware or operating system.\n\nM is the total number of digits and D is the number of digits following\nthe decimal point. If M and D are omitted, values are stored to the\nlimits permitted by the hardware. A single-precision floating-point\nnumber is accurate to approximately 7 decimal places.\n\nUNSIGNED, if specified, disallows negative values.\n\nUsing FLOAT might give you some unexpected problems because all\ncalculations in MySQL are done with double precision. See\nhttp://dev.mysql.com/doc/refman/5.6/en/no-matching-rows.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (386,17,'CHARSET','Syntax:\nCHARSET(str)\n\nReturns the character set of the string argument.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','mysql> SELECT CHARSET(\'abc\');\n        -> \'latin1\'\nmysql> SELECT CHARSET(CONVERT(\'abc\' USING utf8));\n        -> \'utf8\'\nmysql> SELECT CHARSET(USER());\n        -> \'utf8\'\n','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (387,7,'ASYMMETRIC_VERIFY','Syntax:\nASYMMETRIC_VERIFY(algorithm, digest_str, sig_str, pub_key_str,\ndigest_type)\n\nVerifies whether the signature string matches the digest string, and\nreturns 1 or 0 to indicate whether verification succeeded or failed.\n\ndigest_str is the digest string. It can be generated by calling\nCREATE_DIGEST(). digest_type indicates the digest algorithm used to\ngenerate the digest string.\n\nsig_str is the signature string. It can be generated by calling\nASYMMETRIC_SIGN().\n\npub_key_str is the public key string of the signer. It corresponds to\nthe private key passed to ASYMMETRIC_SIGN() to generate the signature\nstring and must be a valid key string in PEM format. algorithm\nindicates the encryption algorithm used to create the key.\n\nSupported algorithm values: \'RSA\', \'DSA\'\n\nSupported digest_type values: \'SHA224\', \'SHA256\', \'SHA384\', \'SHA512\'\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html\n\n','-- Set the encryption algorithm and digest type\nSET @algo = \'RSA\';\nSET @dig_type = \'SHA224\';\n\n-- Create private/public key pair\nSET @priv = CREATE_ASYMMETRIC_PRIV_KEY(@algo, 1024);\nSET @pub = CREATE_ASYMMETRIC_PUB_KEY(@algo, @priv);\n\n-- Generate digest from string\nSET @dig = CREATE_DIGEST(@dig_type, \'The quick brown fox\');\n\n-- Generate signature for digest and verify signature against digest\nSET @sig = ASYMMETRIC_SIGN(@algo, @dig, @priv, @dig_type);\nSET @verf = ASYMMETRIC_VERIFY(@algo, @dig, @sig, @pub, @dig_type);\n','http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (388,32,'SUBDATE','Syntax:\nSUBDATE(date,INTERVAL expr unit), SUBDATE(expr,days)\n\nWhen invoked with the INTERVAL form of the second argument, SUBDATE()\nis a synonym for DATE_SUB(). For information on the INTERVAL unit\nargument, see the discussion for DATE_ADD().\n\nmysql> SELECT DATE_SUB(\'2008-01-02\', INTERVAL 31 DAY);\n        -> \'2007-12-02\'\nmysql> SELECT SUBDATE(\'2008-01-02\', INTERVAL 31 DAY);\n        -> \'2007-12-02\'\n\nThe second form enables the use of an integer value for days. In such\ncases, it is interpreted as the number of days to be subtracted from\nthe date or datetime expression expr.\n\nmysql> SELECT SUBDATE(\'2008-01-02 12:00:00\', 31);\n        -> \'2007-12-02 12:00:00\'\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (389,32,'DAYOFYEAR','Syntax:\nDAYOFYEAR(date)\n\nReturns the day of the year for date, in the range 1 to 366.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT DAYOFYEAR(\'2007-02-03\');\n        -> 34\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (390,3,'%','Syntax:\nN % M, N MOD M\n\nModulo operation. Returns the remainder of N divided by M. For more\ninformation, see the description for the MOD() function in\nhttp://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/arithmetic-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/arithmetic-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (391,33,'ASTEXT','AsText(g), AsWKT(g)\n\nST_AsText(), ST_AsWKT(), AsText(), and AsWKT() are synonyms. For more\ninformation, see the description of ST_AsText().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-format-conversion-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-format-conversion-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (392,24,'DECLARE CONDITION','Syntax:\nDECLARE condition_name CONDITION FOR condition_value\n\ncondition_value:\n    mysql_error_code\n  | SQLSTATE [VALUE] sqlstate_value\n\nThe DECLARE ... CONDITION statement declares a named error condition,\nassociating a name with a condition that needs specific handling. The\nname can be referred to in a subsequent DECLARE ... HANDLER statement\n(see [HELP DECLARE HANDLER]).\n\nCondition declarations must appear before cursor or handler\ndeclarations.\n\nThe condition_value for DECLARE ... CONDITION indicates the specific\ncondition or class of conditions to associate with the condition name.\nIt can take the following forms:\n\no mysql_error_code: An integer literal indicating a MySQL error code.\n\n  Do not use MySQL error code 0 because that indicates success rather\n  than an error condition. For a list of MySQL error codes, see\n  http://dev.mysql.com/doc/refman/5.6/en/error-messages-server.html.\n\no SQLSTATE [VALUE] sqlstate_value: A 5-character string literal\n  indicating an SQLSTATE value.\n\n  Do not use SQLSTATE values that begin with \'00\' because those\n  indicate success rather than an error condition. For a list of\n  SQLSTATE values, see\n  http://dev.mysql.com/doc/refman/5.6/en/error-messages-server.html.\n\nCondition names referred to in SIGNAL or use RESIGNAL statements must\nbe associated with SQLSTATE values, not MySQL error codes.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/declare-condition.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/declare-condition.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (393,32,'MONTHNAME','Syntax:\nMONTHNAME(date)\n\nReturns the full name of the month for date. The language used for the\nname is controlled by the value of the lc_time_names system variable\n(http://dev.mysql.com/doc/refman/5.6/en/locale-support.html).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT MONTHNAME(\'2008-02-03\');\n        -> \'February\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (394,26,'NUMGEOMETRIES','NumGeometries(gc)\n\nST_NumGeometries() and NumGeometries() are synonyms. For more\ninformation, see the description of ST_NumGeometries().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-geometrycollection-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-geometrycollection-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (395,32,'TIMESTAMP FUNCTION','Syntax:\nTIMESTAMP(expr), TIMESTAMP(expr1,expr2)\n\nWith a single argument, this function returns the date or datetime\nexpression expr as a datetime value. With two arguments, it adds the\ntime expression expr2 to the date or datetime expression expr1 and\nreturns the result as a datetime value.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT TIMESTAMP(\'2003-12-31\');\n        -> \'2003-12-31 00:00:00\'\nmysql> SELECT TIMESTAMP(\'2003-12-31 12:00:00\',\'12:00:00\');\n        -> \'2004-01-01 00:00:00\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (396,40,'DROP DATABASE','Syntax:\nDROP {DATABASE | SCHEMA} [IF EXISTS] db_name\n\nDROP DATABASE drops all tables in the database and deletes the\ndatabase. Be very careful with this statement! To use DROP DATABASE,\nyou need the DROP privilege on the database. DROP SCHEMA is a synonym\nfor DROP DATABASE.\n\n*Important*:\n\nWhen a database is dropped, privileges granted specifically for the\ndatabase are not automatically dropped. They must be dropped manually.\nSee [HELP GRANT].\n\nIF EXISTS is used to prevent an error from occurring if the database\ndoes not exist.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/drop-database.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/drop-database.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (397,8,'CHANGE MASTER TO','Syntax:\nCHANGE MASTER TO option [, option] ...\n\noption:\n    MASTER_BIND = \'interface_name\'\n  | MASTER_HOST = \'host_name\'\n  | MASTER_USER = \'user_name\'\n  | MASTER_PASSWORD = \'password\'\n  | MASTER_PORT = port_num\n  | MASTER_CONNECT_RETRY = interval\n  | MASTER_RETRY_COUNT = count\n  | MASTER_DELAY = interval\n  | MASTER_HEARTBEAT_PERIOD = interval\n  | MASTER_LOG_FILE = \'master_log_name\'\n  | MASTER_LOG_POS = master_log_pos\n  | MASTER_AUTO_POSITION = {0|1}\n  | RELAY_LOG_FILE = \'relay_log_name\'\n  | RELAY_LOG_POS = relay_log_pos\n  | MASTER_SSL = {0|1}\n  | MASTER_SSL_CA = \'ca_file_name\'\n  | MASTER_SSL_CAPATH = \'ca_directory_name\'\n  | MASTER_SSL_CERT = \'cert_file_name\'\n  | MASTER_SSL_CRL = \'crl_file_name\'\n  | MASTER_SSL_CRLPATH = \'crl_directory_name\'\n  | MASTER_SSL_KEY = \'key_file_name\'\n  | MASTER_SSL_CIPHER = \'cipher_list\'\n  | MASTER_SSL_VERIFY_SERVER_CERT = {0|1}\n  | IGNORE_SERVER_IDS = (server_id_list)\n\nserver_id_list:\n    [server_id [, server_id] ... ]\n\nCHANGE MASTER TO changes the parameters that the slave server uses for\nconnecting to the master server, for reading the master binary log, and\nreading the slave relay log. It also updates the contents of the master\ninfo and relay log info repositories (see\nhttp://dev.mysql.com/doc/refman/5.6/en/slave-logs.html). CHANGE MASTER\nTO requires the SUPER privilege.\n\nTo use CHANGE MASTER TO, the slave replication threads must be stopped\n(use STOP SLAVE if necessary). In MySQL 5.6.11 and later, gtid_next\nmust also be set to AUTOMATIC (Bug #16062608).\n\nOptions not specified retain their value, except as indicated in the\nfollowing discussion. Thus, in most cases, there is no need to specify\noptions that do not change. For example, if the password to connect to\nyour MySQL master has changed, issue these statements to tell the slave\nabout the new password:\n\nSTOP SLAVE; -- if replication was running\nCHANGE MASTER TO MASTER_PASSWORD=\'new3cret\';\nSTART SLAVE; -- if you want to restart replication\n\nMASTER_HOST, MASTER_USER, MASTER_PASSWORD, and MASTER_PORT provide\ninformation to the slave about how to connect to its master:\n\no MASTER_HOST and MASTER_PORT are the host name (or IP address) of the\n  master host and its TCP/IP port.\n\n  *Note*:\n\n  Replication cannot use Unix socket files. You must be able to connect\n  to the master MySQL server using TCP/IP.\n\n  If you specify the MASTER_HOST or MASTER_PORT option, the slave\n  assumes that the master server is different from before (even if the\n  option value is the same as its current value.) In this case, the old\n  values for the master binary log file name and position are\n  considered no longer applicable, so if you do not specify\n  MASTER_LOG_FILE and MASTER_LOG_POS in the statement,\n  MASTER_LOG_FILE=\'\' and MASTER_LOG_POS=4 are silently appended to it.\n\n  Setting MASTER_HOST=\'\' (that is, setting its value explicitly to an\n  empty string) is not the same as not setting MASTER_HOST at all.\n  Beginning with MySQL 5.5, trying to set MASTER_HOST to an empty\n  string fails with an error. Previously, setting MASTER_HOST to an\n  empty string caused START SLAVE subsequently to fail. (Bug #28796)\n\n  In MySQL 5.6.5 and later, values used for MASTER_HOST and other\n  CHANGE MASTER TO options are checked for linefeed (\\n or 0x0A)\n  characters; the presence of such characters in these values causes\n  the statement to fail with ER_MASTER_INFO. (Bug #11758581, Bug\n  #50801)\n\no MASTER_USER and MASTER_PASSWORD are the user name and password of the\n  account to use for connecting to the master.\n\n  In MySQL 5.6.4 and later, MASTER_USER cannot be made empty; setting\n  MASTER_USER = \'\' or leaving it unset when setting a value for\n  MASTER_PASSWORD causes an error (Bug #13427949).\n\n  The password used for a MySQL Replication slave account in a CHANGE\n  MASTER TO statement is limited to 32 characters in length; if the\n  password is longer, the statement succeeds, but any excess characters\n  are silently truncated. This is an issue specific to MySQL\n  Replication, which is fixed in MySQL 5.7. (Bug #11752299, Bug #43439)\n\n  The text of a running CHANGE MASTER TO statement, including values\n  for MASTER_USER and MASTER_PASSWORD, can be seen in the output of a\n  concurrent SHOW PROCESSLIST statement. (The complete text of a START\n  SLAVE statement is also visible to SHOW PROCESSLIST.)\n\nThe MASTER_SSL_xxx options provide information about using SSL for the\nconnection. They correspond to the --ssl-xxx options described in\nhttp://dev.mysql.com/doc/refman/5.6/en/encrypted-connection-options.htm\nl, and\nhttp://dev.mysql.com/doc/refman/5.6/en/replication-solutions-encrypted-\nconnections.html. These options can be changed even on slaves that are\ncompiled without SSL support. They are saved to the master info\nrepository, but are ignored if the slave does not have SSL support\nenabled. MASTER_SSL_CRL and MASTER_SSL_CRLPATH were added in MySQL\n5.6.3.\n\nMASTER_CONNECT_RETRY specifies how many seconds to wait between connect\nretries. The default is 60.\n\nMASTER_RETRY_COUNT, added in MySQL 5.6.1, limits the number of\nreconnection attempts and updates the value of the Master_Retry_Count\ncolumn in the output of SHOW SLAVE STATUS (also added in MySQL 5.6.1).\nThe default value is 24 * 3600 = 86400. MASTER_RETRY_COUNT is intended\nto replace the older --master-retry-count server option, and is now the\npreferred method for setting this limit. You are encouraged not to rely\non --master-retry-count in new applications and, when upgrading to\nMySQL 5.6.1 or later from earlier versions of MySQL, to update any\nexisting applications that rely on it, so that they use CHANGE MASTER\nTO ... MASTER_RETRY_COUNT instead.\n\nMASTER_DELAY specifies how many seconds behind the master the slave\nmust lag. An event received from the master is not executed until at\nleast interval seconds later than its execution on the master. The\ndefault is 0. An error occurs if interval is not a nonnegative integer\nin the range from 0 to 231−1. For more information, see\nhttp://dev.mysql.com/doc/refman/5.6/en/replication-delayed.html. This\noption was added in MySQL 5.6.0.\n\nMASTER_BIND is for use on replication slaves having multiple network\ninterfaces, and determines which of the slave\'s network interfaces is\nchosen for connecting to the master.\n\nThe address configured with this option, if any, can be seen in the\nMaster_Bind column of the output from SHOW SLAVE STATUS. If you are\nusing slave status log tables (server started with\n--master-info-repository=TABLE), the value can also be seen as the\nMaster_bind column of the mysql.slave_master_info table.\n\nThe ability to bind a replication slave to a specific network interface\nwas added in MySQL 5.6.2. This is also supported by MySQL NDB Cluster\n7.3.1 and later.\n\nMASTER_HEARTBEAT_PERIOD sets the interval in seconds between\nreplication heartbeats. Whenever the master\'s binary log is updated\nwith an event, the waiting period for the next heartbeat is reset.\ninterval is a decimal value having the range 0 to 4294967 seconds and a\nresolution in milliseconds; the smallest nonzero value is 0.001.\nHeartbeats are sent by the master only if there are no unsent events in\nthe binary log file for a period longer than interval.\n\nIf you are logging master connection information to tables,\nMASTER_HEARTBEAT_PERIOD can be seen as the value of the Heartbeat\ncolumn of the mysql.slave_master_info table.\n\nSetting interval to 0 disables heartbeats altogether. The default value\nfor interval is equal to the value of slave_net_timeout divided by 2.\n\nSetting @@global.slave_net_timeout to a value less than that of the\ncurrent heartbeat interval results in a warning being issued. The\neffect of issuing RESET SLAVE on the heartbeat interval is to reset it\nto the default value.\n\nMASTER_LOG_FILE and MASTER_LOG_POS are the coordinates at which the\nslave I/O thread should begin reading from the master the next time the\nthread starts. RELAY_LOG_FILE and RELAY_LOG_POS are the coordinates at\nwhich the slave SQL thread should begin reading from the relay log the\nnext time the thread starts. If you specify either of MASTER_LOG_FILE\nor MASTER_LOG_POS, you cannot specify RELAY_LOG_FILE or RELAY_LOG_POS.\nIn MySQL 5.6.5 and later, if you specify either of MASTER_LOG_FILE or\nMASTER_LOG_POS, you also cannot specify MASTER_AUTO_POSITION = 1\n(described later in this section). If neither of MASTER_LOG_FILE or\nMASTER_LOG_POS is specified, the slave uses the last coordinates of the\nslave SQL thread before CHANGE MASTER TO was issued. This ensures that\nthere is no discontinuity in replication, even if the slave SQL thread\nwas late compared to the slave I/O thread, when you merely want to\nchange, say, the password to use.\n\nMASTER_AUTO_POSITION was added in MySQL 5.6.5. If MASTER_AUTO_POSITION\n= 1 is used with CHANGE MASTER TO, the slave attempts to connect to the\nmaster using the GTID-based replication protocol.\n\nWhen using GTIDs, the slave tells the master which transactions it has\nalready received, executed, or both. To compute this set, it reads the\nglobal value of gtid_executed and the value of the Retrieved_gtid_set\ncolumn from SHOW SLAVE STATUS. Since the GTID of the last transmitted\ntransaction is included in Retrieved_gtid_set even if the transaction\nwas only partially transmitted, the last received GTID is subtracted\nfrom this set. Thus, the slave computes the following set:\n\nUNION(@@global.gtid_executed, Retrieved_gtid_set - last_received_GTID)\n\nThis set is sent to the master as part of the initial handshake, and\nthe master sends back all transactions that it has executed which are\nnot part of the set. If any of these transactions have been already\npurged from the master\'s binary log, the master sends the error\nER_MASTER_HAS_PURGED_REQUIRED_GTIDS to the slave, and replication does\nnot start.\n\nWhen GTID-based replication is employed, the coordinates represented by\nMASTER_LOG_FILE and MASTER_LOG_POS are not used, and global transaction\nidentifiers are used instead. Thus the use of either or both of these\noptions together with MASTER_AUTO_POSITION causes an error.\n\nBeginning with MySQL 5.6.10, you can see whether replication is running\nwith autopositioning enabled by checking the output of SHOW SLAVE\nSTATUS. (Bug #15992220)\n\ngtid_mode must also be enabled before issuing CHANGE MASTER TO ...\nMASTER_AUTO_POSITION = 1. Otherwise, the statement fails with an error.\n\nTo revert to the older file-based replication protocol after using\nGTIDs, you can issue a new CHANGE MASTER TO statement that specifies\nMASTER_AUTO_POSITION = 0, as well as at least one of MASTER_LOG_FILE or\nMASTER_LOG_POS.\n\nCHANGE MASTER TO deletes all relay log files and starts a new one,\nunless you specify RELAY_LOG_FILE or RELAY_LOG_POS. In that case, relay\nlog files are kept; the relay_log_purge global variable is set silently\nto 0.\n\nPrior to MySQL 5.6.2, RELAY_LOG_FILE required an absolute path.\nBeginning with MySQL 5.6.2, the path can be relative, in which case it\nis assumed to be relative to the slave\'s data directory. (Bug #12190)\n\nIGNORE_SERVER_IDS takes a comma-separated list of 0 or more server IDs.\nEvents originating from the corresponding servers are ignored, with the\nexception of log rotation and deletion events, which are still recorded\nin the relay log.\n\nIn circular replication, the originating server normally acts as the\nterminator of its own events, so that they are not applied more than\nonce. Thus, this option is useful in circular replication when one of\nthe servers in the circle is removed. Suppose that you have a circular\nreplication setup with 4 servers, having server IDs 1, 2, 3, and 4, and\nserver 3 fails. When bridging the gap by starting replication from\nserver 2 to server 4, you can include IGNORE_SERVER_IDS = (3) in the\nCHANGE MASTER TO statement that you issue on server 4 to tell it to use\nserver 2 as its master instead of server 3. Doing so causes it to\nignore and not to propagate any statements that originated with the\nserver that is no longer in use.\n\nWhen a CHANGE MASTER TO statement is issued without any\nIGNORE_SERVER_IDS option, any existing list is preserved. To clear the\nlist of ignored servers, it is necessary to use the option with an\nempty list:\n\nCHANGE MASTER TO IGNORE_SERVER_IDS = ();\n\nRESET SLAVE ALL has no effect on the server ID list. This issue is\nfixed in MySQL 5.7. (Bug #18816897)\n\nIf IGNORE_SERVER_IDS contains the server\'s own ID and the server was\nstarted with the --replicate-same-server-id option enabled, an error\nresults.\n\nIn MySQL 5.6, the master info repository and the output of SHOW SLAVE\nSTATUS provide the list of servers that are currently ignored. For more\ninformation, see\nhttp://dev.mysql.com/doc/refman/5.6/en/slave-logs-status.html, and\n[HELP SHOW SLAVE STATUS].\n\nIn MySQL 5.6, invoking CHANGE MASTER TO causes the previous values for\nMASTER_HOST, MASTER_PORT, MASTER_LOG_FILE, and MASTER_LOG_POS to be\nwritten to the error log, along with other information about the\nslave\'s state prior to execution.\n\nIn MySQL 5.6.7 and later, CHANGE MASTER TO causes an implicit commit of\nan ongoing transaction. See\nhttp://dev.mysql.com/doc/refman/5.6/en/implicit-commit.html.\n\nCHANGE MASTER TO is useful for setting up a slave when you have the\nsnapshot of the master and have recorded the master binary log\ncoordinates corresponding to the time of the snapshot. After loading\nthe snapshot into the slave to synchronize it with the master, you can\nrun CHANGE MASTER TO MASTER_LOG_FILE=\'log_name\', MASTER_LOG_POS=log_pos\non the slave to specify the coordinates at which the slave should begin\nreading the master binary log.\n\nThe following example changes the master server the slave uses and\nestablishes the master binary log coordinates from which the slave\nbegins reading. This is used when you want to set up the slave to\nreplicate the master:\n\nCHANGE MASTER TO\n  MASTER_HOST=\'master2.mycompany.com\',\n  MASTER_USER=\'replication\',\n  MASTER_PASSWORD=\'bigs3cret\',\n  MASTER_PORT=3306,\n  MASTER_LOG_FILE=\'master2-bin.001\',\n  MASTER_LOG_POS=4,\n  MASTER_CONNECT_RETRY=10;\n\nThe next example shows an operation that is less frequently employed.\nIt is used when the slave has relay log files that you want it to\nexecute again for some reason. To do this, the master need not be\nreachable. You need only use CHANGE MASTER TO and start the SQL thread\n(START SLAVE SQL_THREAD):\n\nCHANGE MASTER TO\n  RELAY_LOG_FILE=\'slave-relay-bin.006\',\n  RELAY_LOG_POS=4025;\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/change-master-to.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/change-master-to.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (398,27,'SHOW GRANTS','Syntax:\nSHOW GRANTS [FOR user]\n\nThis statement displays the privileges that are assigned to a MySQL\nuser account, in the form of GRANT statements that must be executed to\nduplicate the privilege assignments.\n\nSHOW GRANTS requires the SELECT privilege for the mysql database,\nexcept to display privileges for the current user. For output that\nincludes an IDENTIFIED BY PASSWORD clause displaying an account\npassword hash value, the SUPER privilege is required to see the actual\nhash value. Otherwise, the value displays as <secret>.\n\nTo name the account for SHOW GRANTS, use the same format as for the\nGRANT statement; for example, \'jeffrey\'@\'localhost\':\n\nmysql> SHOW GRANTS FOR \'jeffrey\'@\'localhost\';\n+------------------------------------------------------------------+\n| Grants for jeffrey@localhost                                     |\n+------------------------------------------------------------------+\n| GRANT USAGE ON *.* TO `jeffrey`@`localhost`                      |\n| GRANT SELECT, INSERT, UPDATE ON `db1`.* TO `jeffrey`@`localhost` |\n+------------------------------------------------------------------+\n\nThe host part, if omitted, defaults to \'%\'. For additional information\nabout specifying account names, see\nhttp://dev.mysql.com/doc/refman/5.6/en/account-names.html.\n\nTo display the privileges granted to the current user (the account you\nare using to connect to the server), you can use any of the following\nstatements:\n\nSHOW GRANTS;\nSHOW GRANTS FOR CURRENT_USER;\nSHOW GRANTS FOR CURRENT_USER();\n\nIf SHOW GRANTS FOR CURRENT_USER (or any of the equivalent syntaxes) is\nused in definer context, such as within a stored procedure that\nexecutes with definer rather than invoker privileges), the grants\ndisplayed are those of the definer and not the invoker.\n\nSHOW GRANTS does not display privileges that are available to the named\naccount but are granted to a different account. For example, if an\nanonymous account exists, the named account might be able to use its\nprivileges, but SHOW GRANTS does not display them.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-grants.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-grants.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (399,3,'CRC32','Syntax:\nCRC32(expr)\n\nComputes a cyclic redundancy check value and returns a 32-bit unsigned\nvalue. The result is NULL if the argument is NULL. The argument is\nexpected to be a string and (if possible) is treated as one if it is\nnot.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT CRC32(\'MySQL\');\n        -> 3259397556\nmysql> SELECT CRC32(\'mysql\');\n        -> 2501908538\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (400,13,'STARTPOINT','StartPoint(ls)\n\nST_StartPoint() and StartPoint() are synonyms. For more information,\nsee the description of ST_StartPoint().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-linestring-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-linestring-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (401,4,'MPOLYFROMTEXT','MPolyFromText(wkt[, srid]), MultiPolygonFromText(wkt[, srid])\n\nConstructs a MultiPolygon value using its WKT representation and SRID.\n\nThe result is NULL if the geometry argument is NULL or not a\nsyntactically well-formed geometry.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (402,24,'DECLARE VARIABLE','Syntax:\nDECLARE var_name [, var_name] ... type [DEFAULT value]\n\nThis statement declares local variables within stored programs. To\nprovide a default value for a variable, include a DEFAULT clause. The\nvalue can be specified as an expression; it need not be a constant. If\nthe DEFAULT clause is missing, the initial value is NULL.\n\nLocal variables are treated like stored routine parameters with respect\nto data type and overflow checking. See [HELP CREATE PROCEDURE].\n\nVariable declarations must appear before cursor or handler\ndeclarations.\n\nLocal variable names are not case sensitive. Permissible characters and\nquoting rules are the same as for other identifiers, as described in\nhttp://dev.mysql.com/doc/refman/5.6/en/identifiers.html.\n\nThe scope of a local variable is the BEGIN ... END block within which\nit is declared. The variable can be referred to in blocks nested within\nthe declaring block, except those blocks that declare a variable with\nthe same name.\n\nFor examples of variable declarations, see\nhttp://dev.mysql.com/doc/refman/5.6/en/local-variable-scope.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/declare-local-variable.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/declare-local-variable.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (403,20,'NOT BETWEEN','Syntax:\nexpr NOT BETWEEN min AND max\n\nThis is the same as NOT (expr BETWEEN min AND max).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (404,32,'YEARWEEK','Syntax:\nYEARWEEK(date), YEARWEEK(date,mode)\n\nReturns year and week for a date. The year in the result may be\ndifferent from the year in the date argument for the first and the last\nweek of the year.\n\nThe mode argument works exactly like the mode argument to WEEK(). For\nthe single-argument syntax, a mode value of 0 is used. Unlike WEEK(),\nthe value of default_week_format does not influence YEARWEEK().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT YEARWEEK(\'1987-01-01\');\n        -> 198652\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (405,16,'BIT_OR','Syntax:\nBIT_OR(expr)\n\nReturns the bitwise OR of all bits in expr. The calculation is\nperformed with 64-bit (BIGINT) precision.\n\nIf there are no matching rows, BIT_OR() returns a neutral value (all\nbits set to 0).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (406,3,'LOG10','Syntax:\nLOG10(X)\n\nReturns the base-10 logarithm of X.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT LOG10(2);\n        -> 0.30102999566398\nmysql> SELECT LOG10(100);\n        -> 2\nmysql> SELECT LOG10(-100);\n        -> NULL\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (407,23,'DECIMAL','DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]\n\nA packed "exact" fixed-point number. M is the total number of digits\n(the precision) and D is the number of digits after the decimal point\n(the scale). The decimal point and (for negative numbers) the - sign\nare not counted in M. If D is 0, values have no decimal point or\nfractional part. The maximum number of digits (M) for DECIMAL is 65.\nThe maximum number of supported decimals (D) is 30. If D is omitted,\nthe default is 0. If M is omitted, the default is 10.\n\nUNSIGNED, if specified, disallows negative values.\n\nAll basic calculations (+, -, *, /) with DECIMAL columns are done with\na precision of 65 digits.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (408,40,'CREATE FUNCTION','The CREATE FUNCTION statement is used to create stored functions and\nuser-defined functions (UDFs):\n\no For information about creating stored functions, see [HELP CREATE\n  PROCEDURE].\n\no For information about creating user-defined functions, see [HELP\n  CREATE FUNCTION UDF].\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/create-function.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/create-function.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (409,20,'<','Syntax:\n<\n\nLess than:\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html\n\n','mysql> SELECT 2 < 2;\n        -> 0\n','http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (410,12,'MD5','Syntax:\nMD5(str)\n\nCalculates an MD5 128-bit checksum for the string. The value is\nreturned as a string of 32 hexadecimal digits, or NULL if the argument\nwas NULL. The return value can, for example, be used as a hash key. See\nthe notes at the beginning of this section about storing hash values\nefficiently.\n\nThe return value is a nonbinary string in the connection character set.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SELECT MD5(\'testing\');\n        -> \'ae2b1fca515949e5d54fb22b8ed95575\'\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (411,32,'DAYOFMONTH','Syntax:\nDAYOFMONTH(date)\n\nReturns the day of the month for date, in the range 1 to 31, or 0 for\ndates such as \'0000-00-00\' or \'2008-00-00\' that have a zero day part.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT DAYOFMONTH(\'2007-02-03\');\n        -> 3\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (412,32,'UNIX_TIMESTAMP','Syntax:\nUNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)\n\nIf called with no argument, returns a Unix timestamp (seconds since\n\'1970-01-01 00:00:00\' UTC). As of MySQL 5.6.4, the return value is an\ninteger if no argument is given or the argument does not include a\nfractional seconds part, or DECIMAL if an argument is given that\nincludes a fractional seconds part. Before MySQL 5.6.4, the return\nvalue is an integer.\n\nIf UNIX_TIMESTAMP() is called with a date argument, it returns the\nvalue of the argument as seconds since \'1970-01-01 00:00:00\' UTC. The\ndate argument may be a DATE, DATETIME, or TIMESTAMP string, or a number\nin YYMMDD, YYMMDDHHMMSS, YYYYMMDD, or YYYYMMDDHHMMSS format. If the\nargument includes a time part, it may optionally include a fractional\nseconds part. (Before MySQL 5.6.4, any fractional seconds part is\nignored.) The server interprets date as a value in the current time\nzone and converts it to an internal value in UTC. Clients can set their\ntime zone as described in\nhttp://dev.mysql.com/doc/refman/5.6/en/time-zone-support.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT UNIX_TIMESTAMP();\n        -> 1447431666\nmysql> SELECT UNIX_TIMESTAMP(\'2015-11-13 10:20:19\');\n        -> 1447431619\nmysql> SELECT UNIX_TIMESTAMP(\'2015-11-13 10:20:19.012\');\n        -> 1447431619.012\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (413,26,'ST_INTERSECTION','ST_Intersection(g1, g2)\n\nReturns a geometry that represents the point set intersection of the\ngeometry values g1 and g2.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-operator-functions.html\n\n','mysql> SET @g1 = ST_GeomFromText(\'LineString(1 1, 3 3)\');\nmysql> SET @g2 = ST_GeomFromText(\'LineString(1 3, 3 1)\');\nmysql> SELECT ST_AsText(ST_Intersection(@g1, @g2));\n+--------------------------------------+\n| ST_AsText(ST_Intersection(@g1, @g2)) |\n+--------------------------------------+\n| POINT(2 2)                           |\n+--------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/spatial-operator-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (414,10,'RENAME USER','Syntax:\nRENAME USER old_user TO new_user\n    [, old_user TO new_user] ...\n\nThe RENAME USER statement renames existing MySQL accounts. An error\noccurs for old accounts that do not exist or new accounts that already\nexist.\n\nTo use RENAME USER, you must have the global CREATE USER privilege, or\nthe UPDATE privilege for the mysql database. When the read_only system\nvariable is enabled, RENAME USER additionally requires the SUPER\nprivilege.\n\nEach account name uses the format described in\nhttp://dev.mysql.com/doc/refman/5.6/en/account-names.html. For example:\n\nRENAME USER \'jeffrey\'@\'localhost\' TO \'jeff\'@\'127.0.0.1\';\n\nThe host name part of the account name, if omitted, defaults to \'%\'.\n\nRENAME USER causes the privileges held by the old user to be those held\nby the new user. However, RENAME USER does not automatically drop or\ninvalidate databases or objects within them that the old user created.\nThis includes stored programs or views for which the DEFINER attribute\nnames the old user. Attempts to access such objects may produce an\nerror if they execute in definer security context. (For information\nabout security context, see\nhttp://dev.mysql.com/doc/refman/5.6/en/stored-programs-security.html.)\n\nThe privilege changes take effect as indicated in\nhttp://dev.mysql.com/doc/refman/5.6/en/privilege-changes.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/rename-user.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/rename-user.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (415,13,'NUMPOINTS','NumPoints(ls)\n\nST_NumPoints() and NumPoints() are synonyms. For more information, see\nthe description of ST_NumPoints().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-linestring-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-linestring-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (416,40,'ALTER LOGFILE GROUP','Syntax:\nALTER LOGFILE GROUP logfile_group\n    ADD UNDOFILE \'file_name\'\n    [INITIAL_SIZE [=] size]\n    [WAIT]\n    ENGINE [=] engine_name\n\nThis statement adds an UNDO file named \'file_name\' to an existing log\nfile group logfile_group. An ALTER LOGFILE GROUP statement has one and\nonly one ADD UNDOFILE clause. No DROP UNDOFILE clause is currently\nsupported.\n\n*Note*:\n\nAll NDB Cluster Disk Data objects share the same namespace. This means\nthat each Disk Data object must be uniquely named (and not merely each\nDisk Data object of a given type). For example, you cannot have a\ntablespace and an undo log file with the same name, or an undo log file\nand a data file with the same name.\n\nThe optional INITIAL_SIZE parameter sets the UNDO file\'s initial size\nin bytes; if not specified, the initial size defaults to 134217728 (128\nMB). Prior to MySQL NDB Cluster 7.3.2, this value was required to be\nspecified using digits; in MySQL NDB Cluster 7.3.2 and later, you may\noptionally follow size with a one-letter abbreviation for an order of\nmagnitude, similar to those used in my.cnf. Generally, this is one of\nthe letters M (megabytes) or G (gigabytes). (Bug #13116514, Bug\n#16104705, Bug #62858)\n\nOn 32-bit systems, the maximum supported value for INITIAL_SIZE is\n4294967296 (4 GB). (Bug #29186)\n\nThe minimum allowed value for INITIAL_SIZE is 1048576 (1 MB). (Bug\n#29574)\n\n*Note*:\n\nWAIT is parsed but otherwise ignored. This keyword currently has no\neffect, and is intended for future expansion.\n\nThe ENGINE parameter (required) determines the storage engine which is\nused by this log file group, with engine_name being the name of the\nstorage engine. Currently, the only accepted values for engine_name are\n"NDBCLUSTER" and "NDB". The two values are equivalent.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/alter-logfile-group.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/alter-logfile-group.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (417,32,'LOCALTIMESTAMP','Syntax:\nLOCALTIMESTAMP, LOCALTIMESTAMP([fsp])\n\nLOCALTIMESTAMP and LOCALTIMESTAMP() are synonyms for NOW().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (418,32,'ADDDATE','Syntax:\nADDDATE(date,INTERVAL expr unit), ADDDATE(expr,days)\n\nWhen invoked with the INTERVAL form of the second argument, ADDDATE()\nis a synonym for DATE_ADD(). The related function SUBDATE() is a\nsynonym for DATE_SUB(). For information on the INTERVAL unit argument,\nsee the discussion for DATE_ADD().\n\nmysql> SELECT DATE_ADD(\'2008-01-02\', INTERVAL 31 DAY);\n        -> \'2008-02-02\'\nmysql> SELECT ADDDATE(\'2008-01-02\', INTERVAL 31 DAY);\n        -> \'2008-02-02\'\n\nWhen invoked with the days form of the second argument, MySQL treats it\nas an integer number of days to be added to expr.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT ADDDATE(\'2008-01-02\', 31);\n        -> \'2008-02-02\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (419,7,'CREATE_DIGEST','Syntax:\nCREATE_DIGEST(digest_type, str)\n\nCreates a digest from the given string using the given digest type, and\nreturns the digest as a binary string. If digest generation fails, the\nresult is NULL.\n\nSupported digest_type values: \'SHA224\', \'SHA256\', \'SHA384\', \'SHA512\'\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html\n\n','SET @dig = CREATE_DIGEST(\'SHA512\', The quick brown fox\');\n','http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (420,40,'ALTER FUNCTION','Syntax:\nALTER FUNCTION func_name [characteristic ...]\n\ncharacteristic:\n    COMMENT \'string\'\n  | LANGUAGE SQL\n  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }\n  | SQL SECURITY { DEFINER | INVOKER }\n\nThis statement can be used to change the characteristics of a stored\nfunction. More than one change may be specified in an ALTER FUNCTION\nstatement. However, you cannot change the parameters or body of a\nstored function using this statement; to make such changes, you must\ndrop and re-create the function using DROP FUNCTION and CREATE\nFUNCTION.\n\nYou must have the ALTER ROUTINE privilege for the function. (That\nprivilege is granted automatically to the function creator.) If binary\nlogging is enabled, the ALTER FUNCTION statement might also require the\nSUPER privilege, as described in\nhttp://dev.mysql.com/doc/refman/5.6/en/stored-programs-logging.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/alter-function.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/alter-function.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (421,14,'IS_FREE_LOCK','Syntax:\nIS_FREE_LOCK(str)\n\nChecks whether the lock named str is free to use (that is, not locked).\nReturns 1 if the lock is free (no one is using the lock), 0 if the lock\nis in use, and NULL if an error occurs (such as an incorrect argument).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (422,8,'DEALLOCATE PREPARE','Syntax:\n{DEALLOCATE | DROP} PREPARE stmt_name\n\nTo deallocate a prepared statement produced with PREPARE, use a\nDEALLOCATE PREPARE statement that refers to the prepared statement\nname. Attempting to execute a prepared statement after deallocating it\nresults in an error. If too many prepared statements are created and\nnot deallocated by either the DEALLOCATE PREPARE statement or the end\nof the session, you might encounter the upper limit enforced by the\nmax_prepared_stmt_count system variable.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/deallocate-prepare.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/deallocate-prepare.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (423,31,'TOUCHES','Touches(g1, g2)\n\nST_Touches() and Touches() are synonyms. For more information, see the\ndescription of ST_Touches().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (424,23,'AUTO_INCREMENT','The AUTO_INCREMENT attribute can be used to generate a unique identity\nfor new rows:\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/example-auto-increment.html\n\n','CREATE TABLE animals (\n     id MEDIUMINT NOT NULL AUTO_INCREMENT,\n     name CHAR(30) NOT NULL,\n     PRIMARY KEY (id)\n);\n\nINSERT INTO animals (name) VALUES\n    (\'dog\'),(\'cat\'),(\'penguin\'),\n    (\'lax\'),(\'whale\'),(\'ostrich\');\n\nSELECT * FROM animals;\n','http://dev.mysql.com/doc/refman/5.6/en/example-auto-increment.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (425,12,'UNCOMPRESS','Syntax:\nUNCOMPRESS(string_to_uncompress)\n\nUncompresses a string compressed by the COMPRESS() function. If the\nargument is not a compressed value, the result is NULL. This function\nrequires MySQL to have been compiled with a compression library such as\nzlib. Otherwise, the return value is always NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SELECT UNCOMPRESS(COMPRESS(\'any string\'));\n        -> \'any string\'\nmysql> SELECT UNCOMPRESS(\'any string\');\n        -> NULL\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (426,4,'GEOMCOLLFROMTEXT','GeomCollFromText(wkt[, srid]), GeometryCollectionFromText(wkt[, srid])\n\nST_GeomCollFromText(), ST_GeometryCollectionFromText(),\nGeomCollFromText(), and GeometryCollectionFromText() are synonyms. For\nmore information, see the description of ST_GeomCollFromText().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (427,2,'ST_INTERIORRINGN','ST_InteriorRingN(poly, N)\n\nReturns the N-th interior ring for the Polygon value poly as a\nLineString. Rings are numbered beginning with 1.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html\n\n','mysql> SET @poly =\n    -> \'Polygon((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1))\';\nmysql> SELECT ST_AsText(ST_InteriorRingN(ST_GeomFromText(@poly),1));\n+-------------------------------------------------------+\n| ST_AsText(ST_InteriorRingN(ST_GeomFromText(@poly),1)) |\n+-------------------------------------------------------+\n| LINESTRING(1 1,1 2,2 2,2 1,1 1)                       |\n+-------------------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (428,17,'LAST_INSERT_ID','Syntax:\nLAST_INSERT_ID(), LAST_INSERT_ID(expr)\n\nWith no argument, LAST_INSERT_ID() returns a 64-bit value representing\nthe first automatically generated value successfully inserted for an\nAUTO_INCREMENT column as a result of the most recently executed INSERT\nstatement. The value has a type of BIGINT UNSIGNED as of MySQL 5.6.9,\nBIGINT (signed) before that. The value of LAST_INSERT_ID() remains\nunchanged if no rows are successfully inserted.\n\nWith an argument, LAST_INSERT_ID() returns an unsigned integer as of\nMySQL 5.6.9, a signed integer before that.\n\nFor example, after inserting a row that generates an AUTO_INCREMENT\nvalue, you can get the value like this:\n\nmysql> SELECT LAST_INSERT_ID();\n        -> 195\n\nThe currently executing statement does not affect the value of\nLAST_INSERT_ID(). Suppose that you generate an AUTO_INCREMENT value\nwith one statement, and then refer to LAST_INSERT_ID() in a\nmultiple-row INSERT statement that inserts rows into a table with its\nown AUTO_INCREMENT column. The value of LAST_INSERT_ID() will remain\nstable in the second statement; its value for the second and later rows\nis not affected by the earlier row insertions. (However, if you mix\nreferences to LAST_INSERT_ID() and LAST_INSERT_ID(expr), the effect is\nundefined.)\n\nIf the previous statement returned an error, the value of\nLAST_INSERT_ID() is undefined. For transactional tables, if the\nstatement is rolled back due to an error, the value of LAST_INSERT_ID()\nis left undefined. For manual ROLLBACK, the value of LAST_INSERT_ID()\nis not restored to that before the transaction; it remains as it was at\nthe point of the ROLLBACK.\n\nPrior to MySQL 5.6.15, this function was not replicated correctly if\nreplication filtering rules were in use. (Bug #17234370, Bug #69861)\n\nWithin the body of a stored routine (procedure or function) or a\ntrigger, the value of LAST_INSERT_ID() changes the same way as for\nstatements executed outside the body of these kinds of objects. The\neffect of a stored routine or trigger upon the value of\nLAST_INSERT_ID() that is seen by following statements depends on the\nkind of routine:\n\no If a stored procedure executes statements that change the value of\n  LAST_INSERT_ID(), the changed value is seen by statements that follow\n  the procedure call.\n\no For stored functions and triggers that change the value, the value is\n  restored when the function or trigger ends, so following statements\n  will not see a changed value.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (429,3,'FLOOR','Syntax:\nFLOOR(X)\n\nReturns the largest integer value not greater than X.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT FLOOR(1.23), FLOOR(-1.23);\n        -> 1, -2\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (430,3,'COS','Syntax:\nCOS(X)\n\nReturns the cosine of X, where X is given in radians.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT COS(PI());\n        -> -1\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (431,16,'STD','Syntax:\nSTD(expr)\n\nReturns the population standard deviation of expr. STD() is a synonym\nfor the standard SQL function STDDEV_POP(), provided as a MySQL\nextension.\n\nIf there are no matching rows, STD() returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (432,32,'DATE FUNCTION','Syntax:\nDATE(expr)\n\nExtracts the date part of the date or datetime expression expr.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT DATE(\'2003-12-31 01:02:03\');\n        -> \'2003-12-31\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (433,3,'TAN','Syntax:\nTAN(X)\n\nReturns the tangent of X, where X is given in radians.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT TAN(PI());\n        -> -1.2246063538224e-16\nmysql> SELECT TAN(PI()+1);\n        -> 1.5574077246549\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (434,32,'WEEKOFYEAR','Syntax:\nWEEKOFYEAR(date)\n\nReturns the calendar week of the date as a number in the range from 1\nto 53. WEEKOFYEAR() is a compatibility function that is equivalent to\nWEEK(date,3).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT WEEKOFYEAR(\'2008-02-20\');\n        -> 8\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (435,32,'SUBTIME','Syntax:\nSUBTIME(expr1,expr2)\n\nSUBTIME() returns expr1 − expr2 expressed as a value in the same\nformat as expr1. expr1 is a time or datetime expression, and expr2 is a\ntime expression.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT SUBTIME(\'2007-12-31 23:59:59.999999\',\'1 1:1:1.000002\');\n        -> \'2007-12-30 22:58:58.999997\'\nmysql> SELECT SUBTIME(\'01:00:00.999999\', \'02:00:00.999998\');\n        -> \'-00:59:59.999999\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (436,3,'LOG2','Syntax:\nLOG2(X)\n\nReturns the base-2 logarithm of X.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT LOG2(65536);\n        -> 16\nmysql> SELECT LOG2(-100);\n        -> NULL\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (437,12,'UNCOMPRESSED_LENGTH','Syntax:\nUNCOMPRESSED_LENGTH(compressed_string)\n\nReturns the length that the compressed string had before being\ncompressed.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SELECT UNCOMPRESSED_LENGTH(COMPRESS(REPEAT(\'a\',30)));\n        -> 30\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (438,3,'POW','Syntax:\nPOW(X,Y)\n\nReturns the value of X raised to the power of Y.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT POW(2,2);\n        -> 4\nmysql> SELECT POW(2,-2);\n        -> 0.25\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (439,40,'DROP TABLE','Syntax:\nDROP [TEMPORARY] TABLE [IF EXISTS]\n    tbl_name [, tbl_name] ...\n    [RESTRICT | CASCADE]\n\nDROP TABLE removes one or more tables. You must have the DROP privilege\nfor each table.\n\nBe careful with this statement! It removes the table definition and all\ntable data. For a partitioned table, it permanently removes the table\ndefinition, all its partitions, and all data stored in those\npartitions. It also removes the partitioning definition (.par) file\nassociated with the dropped table.\n\nDROP TABLE causes an implicit commit, except when used with the\nTEMPORARY keyword. See\nhttp://dev.mysql.com/doc/refman/5.6/en/implicit-commit.html.\n\n*Important*:\n\nWhen a table is dropped, privileges granted specifically for the table\nare not automatically dropped. They must be dropped manually. See [HELP\nGRANT].\n\nIf any tables named in the argument list do not exist, the statement\nreturns an error indicating by name which nonexisting tables it was\nunable to drop, but also drops all tables in the list that do exist.\n\nUse IF EXISTS to prevent an error from occurring for tables that do not\nexist. Instead of an error, a NOTE is generated for each nonexistent\ntable; these notes can be displayed with SHOW WARNINGS. See [HELP SHOW\nWARNINGS].\n\nIF EXISTS can also be useful for dropping tables in unusual\ncircumstances under which there is an .frm file but no table managed by\nthe storage engine. (For example, if an abnormal server exit occurs\nafter removal of the table from the storage engine but before .frm file\nremoval.)\n\nThe TEMPORARY keyword has the following effects:\n\no The statement drops only TEMPORARY tables.\n\no The statement does not cause an implicit commit.\n\no No access rights are checked. A TEMPORARY table is visible only with\n  the session that created it, so no check is necessary.\n\nUsing TEMPORARY is a good way to ensure that you do not accidentally\ndrop a non-TEMPORARY table.\n\nThe RESTRICT and CASCADE keywords do nothing. They are permitted to\nmake porting easier from other database systems.\n\nDROP TABLE is not supported with all innodb_force_recovery settings.\nSee\nhttp://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/drop-table.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/drop-table.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (440,32,'NOW','Syntax:\nNOW([fsp])\n\nReturns the current date and time as a value in \'YYYY-MM-DD HH:MM:SS\'\nor YYYYMMDDHHMMSS format, depending on whether the function is used in\na string or numeric context. The value is expressed in the current time\nzone.\n\nAs of MySQL 5.6.4, if the fsp argument is given to specify a fractional\nseconds precision from 0 to 6, the return value includes a fractional\nseconds part of that many digits. Before 5.6.4, any argument is\nignored.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT NOW();\n        -> \'2007-12-15 23:50:26\'\nmysql> SELECT NOW() + 0;\n        -> 20071215235026.000000\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (441,27,'SHOW ENGINES','Syntax:\nSHOW [STORAGE] ENGINES\n\nSHOW ENGINES displays status information about the server\'s storage\nengines. This is particularly useful for checking whether a storage\nengine is supported, or to see what the default engine is. This\ninformation can also be obtained from the INFORMATION_SCHEMA ENGINES\ntable. See http://dev.mysql.com/doc/refman/5.6/en/engines-table.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-engines.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-engines.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (442,4,'ST_POINTFROMTEXT','ST_PointFromText(wkt[, srid])\n\nConstructs a Point value using its WKT representation and SRID.\n\nThe result is NULL if the geometry argument is NULL or not a\nsyntactically well-formed geometry.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (443,13,'ST_ENDPOINT','ST_EndPoint(ls)\n\nReturns the Point that is the endpoint of the LineString value ls.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-linestring-property-functions.html\n\n','mysql> SET @ls = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT ST_AsText(ST_EndPoint(ST_GeomFromText(@ls)));\n+----------------------------------------------+\n| ST_AsText(ST_EndPoint(ST_GeomFromText(@ls))) |\n+----------------------------------------------+\n| POINT(3 3)                                   |\n+----------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/gis-linestring-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (444,14,'IS_IPV6','Syntax:\nIS_IPV6(expr)\n\nReturns 1 if the argument is a valid IPv6 address specified as a\nstring, 0 otherwise. This function does not consider IPv4 addresses to\nbe valid IPv6 addresses.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','mysql> SELECT IS_IPV6(\'10.0.5.9\'), IS_IPV6(\'::1\');\n        -> 0, 1\n','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (445,23,'LONGBLOB','LONGBLOB\n\nA BLOB column with a maximum length of 4,294,967,295 or 4GB (232 − 1)\nbytes. The effective maximum length of LONGBLOB columns depends on the\nconfigured maximum packet size in the client/server protocol and\navailable memory. Each LONGBLOB value is stored using a 4-byte length\nprefix that indicates the number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (446,31,'ST_OVERLAPS','ST_Overlaps(g1, g2)\n\nTwo geometries spatially overlap if they intersect and their\nintersection results in a geometry of the same dimension but not equal\nto either of the given geometries.\n\nThis function returns 1 or 0 to indicate whether g1 spatially overlaps\ng2.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (447,23,'YEAR DATA TYPE','YEAR[(2|4)]\n\nA year in two-digit or four-digit format. The default is four-digit\nformat. YEAR(2) or YEAR(4) differ in display format, but have the same\nrange of values. In four-digit format, values display as 1901 to 2155,\nand 0000. In two-digit format, values display as 70 to 69, representing\nyears from 1970 to 2069. MySQL displays YEAR values in YYYY or YY\nformat, but permits assignment of values to YEAR columns using either\nstrings or numbers.\n\n*Note*:\n\nThe YEAR(2) data type has certain issues that you should consider\nbefore choosing to use it. As of MySQL 5.6.6, YEAR(2) is deprecated.\nYEAR(2) columns in existing tables are treated as before, but YEAR(2)\nin new or altered tables are converted to YEAR(4). For more\ninformation, see\nhttp://dev.mysql.com/doc/refman/5.6/en/migrating-to-year4.html.\n\nFor additional information about YEAR display format and interpretation\nof input values, see http://dev.mysql.com/doc/refman/5.6/en/year.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (448,16,'SUM','Syntax:\nSUM([DISTINCT] expr)\n\nReturns the sum of expr. If the return set has no rows, SUM() returns\nNULL. The DISTINCT keyword can be used to sum only the distinct values\nof expr.\n\nIf there are no matching rows, SUM() returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (449,38,'REPEAT FUNCTION','Syntax:\nREPEAT(str,count)\n\nReturns a string consisting of the string str repeated count times. If\ncount is less than 1, returns an empty string. Returns NULL if str or\ncount are NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT REPEAT(\'MySQL\', 3);\n        -> \'MySQLMySQLMySQL\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (450,38,'SOUNDEX','Syntax:\nSOUNDEX(str)\n\nReturns a soundex string from str. Two strings that sound almost the\nsame should have identical soundex strings. A standard soundex string\nis four characters long, but the SOUNDEX() function returns an\narbitrarily long string. You can use SUBSTRING() on the result to get a\nstandard soundex string. All nonalphabetic characters in str are\nignored. All international alphabetic characters outside the A-Z range\nare treated as vowels.\n\n*Important*:\n\nWhen using SOUNDEX(), you should be aware of the following limitations:\n\no This function, as currently implemented, is intended to work well\n  with strings that are in the English language only. Strings in other\n  languages may not produce reliable results.\n\no This function is not guaranteed to provide consistent results with\n  strings that use multibyte character sets, including utf-8. See Bug\n  #22638 for more information.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT SOUNDEX(\'Hello\');\n        -> \'H400\'\nmysql> SELECT SOUNDEX(\'Quadratically\');\n        -> \'Q36324\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (451,7,'MBRTOUCHES','MBRTouches(g1, g2)\n\nTwo geometries spatially touch if their interiors do not intersect, but\nthe boundary of one of the geometries intersects either the boundary or\nthe interior of the other.\n\nThis function returns 1 or 0 to indicate whether the minimum bounding\nrectangles of the two geometries g1 and g2 touch.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-mbr.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-mbr.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (452,40,'DROP EVENT','Syntax:\nDROP EVENT [IF EXISTS] event_name\n\nThis statement drops the event named event_name. The event immediately\nceases being active, and is deleted completely from the server.\n\nIf the event does not exist, the error ERROR 1517 (HY000): Unknown\nevent \'event_name\' results. You can override this and cause the\nstatement to generate a warning for nonexistent events instead using IF\nEXISTS.\n\nThis statement requires the EVENT privilege for the schema to which the\nevent to be dropped belongs.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/drop-event.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/drop-event.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (453,23,'VARBINARY','VARBINARY(M)\n\nThe VARBINARY type is similar to the VARCHAR type, but stores binary\nbyte strings rather than nonbinary character strings. M represents the\nmaximum column length in bytes.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (454,27,'LOAD INDEX','Syntax:\nLOAD INDEX INTO CACHE\n  tbl_index_list [, tbl_index_list] ...\n\ntbl_index_list:\n  tbl_name\n    [PARTITION (partition_list | ALL)]\n    [[INDEX|KEY] (index_name[, index_name] ...)]\n    [IGNORE LEAVES]\n\npartition_list:\n    partition_name[, partition_name][, ...]\n\nThe LOAD INDEX INTO CACHE statement preloads a table index into the key\ncache to which it has been assigned by an explicit CACHE INDEX\nstatement, or into the default key cache otherwise.\n\nLOAD INDEX INTO CACHE is used only for MyISAM tables. In MySQL 5.6, it\nis also supported for partitioned MyISAM tables; in addition, indexes\non partitioned tables can be preloaded for one, several, or all\npartitions.\n\nThe IGNORE LEAVES modifier causes only blocks for the nonleaf nodes of\nthe index to be preloaded.\n\nIGNORE LEAVES is also supported for partitioned MyISAM tables.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/load-index.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/load-index.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (455,28,'UNION','Syntax:\nSELECT ...\nUNION [ALL | DISTINCT] SELECT ...\n[UNION [ALL | DISTINCT] SELECT ...]\n\nUNION is used to combine the result from multiple SELECT statements\ninto a single result set.\n\nThe column names from the first SELECT statement are used as the column\nnames for the results returned. Selected columns listed in\ncorresponding positions of each SELECT statement should have the same\ndata type. (For example, the first column selected by the first\nstatement should have the same type as the first column selected by the\nother statements.)\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/union.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/union.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (456,32,'TO_DAYS','Syntax:\nTO_DAYS(date)\n\nGiven a date date, returns a day number (the number of days since year\n0).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT TO_DAYS(950501);\n        -> 728779\nmysql> SELECT TO_DAYS(\'2007-10-07\');\n        -> 733321\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (457,27,'SHOW INDEX','Syntax:\nSHOW {INDEX | INDEXES | KEYS}\n    {FROM | IN} tbl_name\n    [{FROM | IN} db_name]\n    [WHERE expr]\n\nSHOW INDEX returns table index information. The format resembles that\nof the SQLStatistics call in ODBC. This statement requires some\nprivilege for any column in the table.\n\nYou can use db_name.tbl_name as an alternative to the tbl_name FROM\ndb_name syntax. These two statements are equivalent:\n\nSHOW INDEX FROM mytable FROM mydb;\nSHOW INDEX FROM mydb.mytable;\n\nThe WHERE clause can be given to select rows using more general\nconditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.6/en/extended-show.html.\n\nmysql> SHOW INDEX FROM City\\G\n*************************** 1. row ***************************\n        Table: city\n   Non_unique: 0\n     Key_name: PRIMARY\n Seq_in_index: 1\n  Column_name: ID\n    Collation: A\n  Cardinality: 4321\n     Sub_part: NULL\n       Packed: NULL\n         Null: \n   Index_type: BTREE\n      Comment: \nIndex_comment: \n*************************** 2. row ***************************\n        Table: city\n   Non_unique: 1\n     Key_name: CountryCode\n Seq_in_index: 1\n  Column_name: CountryCode\n    Collation: A\n  Cardinality: 4321\n     Sub_part: NULL\n       Packed: NULL\n         Null: \n   Index_type: BTREE\n      Comment: \nIndex_comment: \n\nSHOW INDEX returns the following fields:\n\no Table\n\n  The name of the table.\n\no Non_unique\n\n  0 if the index cannot contain duplicates, 1 if it can.\n\no Key_name\n\n  The name of the index. If the index is the primary key, the name is\n  always PRIMARY.\n\no Seq_in_index\n\n  The column sequence number in the index, starting with 1.\n\no Column_name\n\n  The column name.\n\no Collation\n\n  How the column is sorted in the index. This can have values A\n  (ascending) or NULL (not sorted).\n\no Cardinality\n\n  An estimate of the number of unique values in the index. To update\n  this number, run ANALYZE TABLE or (for MyISAM tables) myisamchk -a.\n\n  Cardinality is counted based on statistics stored as integers, so the\n  value is not necessarily exact even for small tables. The higher the\n  cardinality, the greater the chance that MySQL uses the index when\n  doing joins.\n\no Sub_part\n\n  The index prefix. That is, the number of indexed characters if the\n  column is only partly indexed, NULL if the entire column is indexed.\n\n  *Note*:\n\n  Prefix limits are measured in bytes, whereas the prefix length in\n  CREATE TABLE, ALTER TABLE, and CREATE INDEX statements is interpreted\n  as number of characters for nonbinary string types (CHAR, VARCHAR,\n  TEXT) and number of bytes for binary string types (BINARY, VARBINARY,\n  BLOB). Take this into account when specifying a prefix length for a\n  nonbinary string column that uses a multibyte character set.\n\n  For additional information about index prefixes, see\n  http://dev.mysql.com/doc/refman/5.6/en/column-indexes.html, and [HELP\n  CREATE INDEX].\n\no Packed\n\n  Indicates how the key is packed. NULL if it is not.\n\no Null\n\n  Contains YES if the column may contain NULL values and \'\' if not.\n\no Index_type\n\n  The index method used (BTREE, FULLTEXT, HASH, RTREE).\n\no Comment\n\n  Information about the index not described in its own column, such as\n  disabled if the index is disabled.\n\no Index_comment\n\n  Any comment provided for the index with a COMMENT attribute when the\n  index was created.\n\nYou can also obtain information about table indexes from\nINFORMATION_SCHEMA, which contains a STATISTICS table. See\nhttp://dev.mysql.com/doc/refman/5.6/en/statistics-table.html.\n\nYou can list a table\'s indexes with the mysqlshow -k db_name tbl_name\ncommand.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-index.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-index.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (458,27,'SHOW CREATE DATABASE','Syntax:\nSHOW CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name\n\nShows the CREATE DATABASE statement that creates the named database. If\nthe SHOW statement includes an IF NOT EXISTS clause, the output too\nincludes such a clause. SHOW CREATE SCHEMA is a synonym for SHOW CREATE\nDATABASE.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-create-database.html\n\n','mysql> SHOW CREATE DATABASE test\\G\n*************************** 1. row ***************************\n       Database: test\nCreate Database: CREATE DATABASE `test`\n                 /*!40100 DEFAULT CHARACTER SET latin1 */\n\nmysql> SHOW CREATE SCHEMA test\\G\n*************************** 1. row ***************************\n       Database: test\nCreate Database: CREATE DATABASE `test`\n                 /*!40100 DEFAULT CHARACTER SET latin1 */\n','http://dev.mysql.com/doc/refman/5.6/en/show-create-database.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (459,15,'!','Syntax:\nNOT, !\n\nLogical NOT. Evaluates to 1 if the operand is 0, to 0 if the operand is\nnonzero, and NOT NULL returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/logical-operators.html\n\n','mysql> SELECT NOT 10;\n        -> 0\nmysql> SELECT NOT 0;\n        -> 1\nmysql> SELECT NOT NULL;\n        -> NULL\nmysql> SELECT ! (1+1);\n        -> 0\nmysql> SELECT ! 1+1;\n        -> 1\n','http://dev.mysql.com/doc/refman/5.6/en/logical-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (460,23,'DOUBLE','DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL]\n\nA normal-size (double-precision) floating-point number. Permissible\nvalues are -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, and\n2.2250738585072014E-308 to 1.7976931348623157E+308. These are the\ntheoretical limits, based on the IEEE standard. The actual range might\nbe slightly smaller depending on your hardware or operating system.\n\nM is the total number of digits and D is the number of digits following\nthe decimal point. If M and D are omitted, values are stored to the\nlimits permitted by the hardware. A double-precision floating-point\nnumber is accurate to approximately 15 decimal places.\n\nUNSIGNED, if specified, disallows negative values.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (461,24,'DECLARE HANDLER','Syntax:\nDECLARE handler_action HANDLER\n    FOR condition_value [, condition_value] ...\n    statement\n\nhandler_action:\n    CONTINUE\n  | EXIT\n  | UNDO\n\ncondition_value:\n    mysql_error_code\n  | SQLSTATE [VALUE] sqlstate_value\n  | condition_name\n  | SQLWARNING\n  | NOT FOUND\n  | SQLEXCEPTION\n\nThe DECLARE ... HANDLER statement specifies a handler that deals with\none or more conditions. If one of these conditions occurs, the\nspecified statement executes. statement can be a simple statement such\nas SET var_name = value, or a compound statement written using BEGIN\nand END (see [HELP BEGIN END]).\n\nHandler declarations must appear after variable or condition\ndeclarations.\n\nThe handler_action value indicates what action the handler takes after\nexecution of the handler statement:\n\no CONTINUE: Execution of the current program continues.\n\no EXIT: Execution terminates for the BEGIN ... END compound statement\n  in which the handler is declared. This is true even if the condition\n  occurs in an inner block.\n\no UNDO: Not supported.\n\nThe condition_value for DECLARE ... HANDLER indicates the specific\ncondition or class of conditions that activates the handler. It can\ntake the following forms:\n\no mysql_error_code: An integer literal indicating a MySQL error code,\n  such as 1051 to specify "unknown table":\n\nDECLARE CONTINUE HANDLER FOR 1051\n  BEGIN\n    -- body of handler\n  END;\n\n  Do not use MySQL error code 0 because that indicates success rather\n  than an error condition. For a list of MySQL error codes, see\n  http://dev.mysql.com/doc/refman/5.6/en/error-messages-server.html.\n\no SQLSTATE [VALUE] sqlstate_value: A 5-character string literal\n  indicating an SQLSTATE value, such as \'42S01\' to specify "unknown\n  table":\n\nDECLARE CONTINUE HANDLER FOR SQLSTATE \'42S02\'\n  BEGIN\n    -- body of handler\n  END;\n\n  Do not use SQLSTATE values that begin with \'00\' because those\n  indicate success rather than an error condition. For a list of\n  SQLSTATE values, see\n  http://dev.mysql.com/doc/refman/5.6/en/error-messages-server.html.\n\no condition_name: A condition name previously specified with DECLARE\n  ... CONDITION. A condition name can be associated with a MySQL error\n  code or SQLSTATE value. See [HELP DECLARE CONDITION].\n\no SQLWARNING: Shorthand for the class of SQLSTATE values that begin\n  with \'01\'.\n\nDECLARE CONTINUE HANDLER FOR SQLWARNING\n  BEGIN\n    -- body of handler\n  END;\n\no NOT FOUND: Shorthand for the class of SQLSTATE values that begin with\n  \'02\'. This is relevant within the context of cursors and is used to\n  control what happens when a cursor reaches the end of a data set. If\n  no more rows are available, a No Data condition occurs with SQLSTATE\n  value \'02000\'. To detect this condition, you can set up a handler for\n  it or for a NOT FOUND condition.\n\nDECLARE CONTINUE HANDLER FOR NOT FOUND\n  BEGIN\n    -- body of handler\n  END;\n\n  For another example, see\n  http://dev.mysql.com/doc/refman/5.6/en/cursors.html. The NOT FOUND\n  condition also occurs for SELECT ... INTO var_list statements that\n  retrieve no rows.\n\no SQLEXCEPTION: Shorthand for the class of SQLSTATE values that do not\n  begin with \'00\', \'01\', or \'02\'.\n\nDECLARE CONTINUE HANDLER FOR SQLEXCEPTION\n  BEGIN\n    -- body of handler\n  END;\n\nFor information about how the server chooses handlers when a condition\noccurs, see http://dev.mysql.com/doc/refman/5.6/en/handler-scope.html.\n\nIf a condition occurs for which no handler has been declared, the\naction taken depends on the condition class:\n\no For SQLEXCEPTION conditions, the stored program terminates at the\n  statement that raised the condition, as if there were an EXIT\n  handler. If the program was called by another stored program, the\n  calling program handles the condition using the handler selection\n  rules applied to its own handlers.\n\no For SQLWARNING conditions, the program continues executing, as if\n  there were a CONTINUE handler.\n\no For NOT FOUND conditions, if the condition was raised normally, the\n  action is CONTINUE. If it was raised by SIGNAL or RESIGNAL, the\n  action is EXIT.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/declare-handler.html\n\n','mysql> CREATE TABLE test.t (s1 INT, PRIMARY KEY (s1));\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> delimiter //\n\nmysql> CREATE PROCEDURE handlerdemo ()\n    -> BEGIN\n    ->   DECLARE CONTINUE HANDLER FOR SQLSTATE \'23000\' SET @x2 = 1;\n    ->   SET @x = 1;\n    ->   INSERT INTO test.t VALUES (1);\n    ->   SET @x = 2;\n    ->   INSERT INTO test.t VALUES (1);\n    ->   SET @x = 3;\n    -> END;\n    -> //\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> CALL handlerdemo()//\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT @x//\n    +------+\n    | @x   |\n    +------+\n    | 3    |\n    +------+\n    1 row in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.6/en/declare-handler.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (462,23,'TIME','TIME[(fsp)]\n\nA time. The range is \'-838:59:59.000000\' to \'838:59:59.000000\'. MySQL\ndisplays TIME values in \'HH:MM:SS[.fraction]\' format, but permits\nassignment of values to TIME columns using either strings or numbers.\n\nAs of MySQL 5.6.4, an optional fsp value in the range from 0 to 6 may\nbe given to specify fractional seconds precision. A value of 0\nsignifies that there is no fractional part. If omitted, the default\nprecision is 0.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (463,17,'SYSTEM_USER','Syntax:\nSYSTEM_USER()\n\nSYSTEM_USER() is a synonym for USER().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (464,32,'CURRENT_DATE','Syntax:\nCURRENT_DATE, CURRENT_DATE()\n\nCURRENT_DATE and CURRENT_DATE() are synonyms for CURDATE().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (465,40,'TRUNCATE TABLE','Syntax:\nTRUNCATE [TABLE] tbl_name\n\nTRUNCATE TABLE empties a table completely. It requires the DROP\nprivilege.\n\nLogically, TRUNCATE TABLE is similar to a DELETE statement that deletes\nall rows, or a sequence of DROP TABLE and CREATE TABLE statements. To\nachieve high performance, it bypasses the DML method of deleting data.\nThus, it cannot be rolled back, it does not cause ON DELETE triggers to\nfire, and it cannot be performed for InnoDB tables with parent-child\nforeign key relationships.\n\nAlthough TRUNCATE TABLE is similar to DELETE, it is classified as a DDL\nstatement rather than a DML statement. It differs from DELETE in the\nfollowing ways:\n\no Truncate operations drop and re-create the table, which is much\n  faster than deleting rows one by one, particularly for large tables.\n\no Truncate operations cause an implicit commit, and so cannot be rolled\n  back. See\n  http://dev.mysql.com/doc/refman/5.6/en/implicit-commit.html.\n\no Truncation operations cannot be performed if the session holds an\n  active table lock.\n\no TRUNCATE TABLE fails for an InnoDB table or NDB table if there are\n  any FOREIGN KEY constraints from other tables that reference the\n  table. Foreign key constraints between columns of the same table are\n  permitted.\n\no Truncation operations do not return a meaningful value for the number\n  of deleted rows. The usual result is "0 rows affected," which should\n  be interpreted as "no information."\n\no As long as the table format file tbl_name.frm is valid, the table can\n  be re-created as an empty table with TRUNCATE TABLE, even if the data\n  or index files have become corrupted.\n\no Any AUTO_INCREMENT value is reset to its start value. This is true\n  even for MyISAM and InnoDB, which normally do not reuse sequence\n  values.\n\no When used with partitioned tables, TRUNCATE TABLE preserves the\n  partitioning; that is, the data and index files are dropped and\n  re-created, while the partition definitions (.par) file is\n  unaffected.\n\no The TRUNCATE TABLE statement does not invoke ON DELETE triggers.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/truncate-table.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/truncate-table.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (466,2,'AREA','Area(poly)\n\nST_Area() and Area() are synonyms. For more information, see the\ndescription of ST_Area().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (467,8,'START SLAVE','Syntax:\nSTART SLAVE [thread_types] [until_option] [connection_options]\n\nthread_types:\n    [thread_type [, thread_type] ... ]\n\nthread_type:\n    IO_THREAD | SQL_THREAD\n\nuntil_option:\n    UNTIL {   {SQL_BEFORE_GTIDS | SQL_AFTER_GTIDS} = gtid_set\n          |   MASTER_LOG_FILE = \'log_name\', MASTER_LOG_POS = log_pos\n          |   RELAY_LOG_FILE = \'log_name\', RELAY_LOG_POS = log_pos\n          |   SQL_AFTER_MTS_GAPS  }\n\nconnection_options:\n    [USER=\'user_name\'] [PASSWORD=\'user_pass\'] [DEFAULT_AUTH=\'plugin_name\'] [PLUGIN_DIR=\'plugin_dir\']\n\n\ngtid_set:\n    uuid_set [, uuid_set] ...\n    | \'\'\n\nuuid_set:\n    uuid:interval[:interval]...\n\nuuid:\n    hhhhhhhh-hhhh-hhhh-hhhh-hhhhhhhhhhhh\n\nh:\n    [0-9,A-F]\n\ninterval:\n    n[-n]\n\n    (n >= 1)\n\nSTART SLAVE with no thread_type options starts both of the slave\nthreads. The I/O thread reads events from the master server and stores\nthem in the relay log. The SQL thread reads events from the relay log\nand executes them. START SLAVE requires the SUPER privilege.\n\nIf START SLAVE succeeds in starting the slave threads, it returns\nwithout any error. However, even in that case, it might be that the\nslave threads start and then later stop (for example, because they do\nnot manage to connect to the master or read its binary log, or some\nother problem). START SLAVE does not warn you about this. You must\ncheck the slave\'s error log for error messages generated by the slave\nthreads, or check that they are running satisfactorily with SHOW SLAVE\nSTATUS.\n\nIn MySQL 5.6.7 and later, START SLAVE causes an implicit commit of an\nongoing transaction. See\nhttp://dev.mysql.com/doc/refman/5.6/en/implicit-commit.html.\n\nBeginning with MySQL 5.6.11, gtid_next must be set to AUTOMATIC before\nissuing this statement (Bug #16062608).\n\nMySQL 5.6.4 and later supports pluggable user-password authentication\nwith START SLAVE with the USER, PASSWORD, DEFAULT_AUTH and PLUGIN_DIR\noptions, as described in the following list:\n\no USER: User name. Cannot be set to an empty or null string, or left\n  unset if PASSWORD is used.\n\no PASSWORD: Password.\n\no DEFAULT_AUTH: Name of plugin; default is MySQL native authentication.\n\no PLUGIN_DIR: Location of plugin.\n\nStarting with MySQL 5.6.4, you cannot use the SQL_THREAD option when\nspecifying any of USER, PASSWORD, DEFAULT_AUTH, or PLUGIN_DIR, unless\nthe IO_THREAD option is also provided (Bug #13083642).\n\nSee\nhttp://dev.mysql.com/doc/refman/5.6/en/pluggable-authentication.html,\nfor more information.\n\nIf an insecure connection is used with any these options, the server\nissues the warning Sending passwords in plain text without SSL/TLS is\nextremely insecure.\n\nStarting with MySQL 5.6.6, START SLAVE ... UNTIL supports two\nadditional options for use with global transaction identifiers (GTIDs)\n(see http://dev.mysql.com/doc/refman/5.6/en/replication-gtids.html).\nEach of these takes a set of one or more global transaction identifiers\ngtid_set as an argument (see\nhttp://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html#\nreplication-gtids-concepts-gtid-sets, for more information).\n\nWhen no thread_type is specified, START SLAVE UNTIL SQL_BEFORE_GTIDS\ncauses the slave SQL thread to process transactions until it has\nreached the first transaction whose GTID is listed in the gtid_set.\nSTART SLAVE UNTIL SQL_AFTER_GTIDS causes the slave threads to process\nall transactions until the last transaction in the gtid_set has been\nprocessed by both threads. In other words, START SLAVE UNTIL\nSQL_BEFORE_GTIDS causes the slave SQL thread to process all\ntransactions occurring before the first GTID in the gtid_set is\nreached, and START SLAVE UNTIL SQL_AFTER_GTIDS causes the slave threads\nto handle all transactions, including those whose GTIDs are found in\ngtid_set, until each has encountered a transaction whose GTID is not\npart of the set. SQL_BEFORE_GTIDS and SQL_AFTER_GTIDS each support the\nSQL_THREAD and IO_THREAD options, although using IO_THREAD with them\ncurrently has no effect.\n\nFor example, START SLAVE SQL_THREAD UNTIL SQL_BEFORE_GTIDS =\n3E11FA47-71CA-11E1-9E33-C80AA9429562:11-56 causes the slave SQL thread\nto process all transactions originating from the master whose\nserver_uuid is 3E11FA47-71CA-11E1-9E33-C80AA9429562 until it encounters\nthe transaction having sequence number 11; it then stops without\nprocessing this transaction. In other words, all transactions up to and\nincluding the transaction with sequence number 10 are processed.\nExecuting START SLAVE SQL_THREAD UNTIL SQL_AFTER_GTIDS =\n3E11FA47-71CA-11E1-9E33-C80AA9429562:11-56, on the other hand, would\ncause the slave SQL thread to obtain all transactions just mentioned\nfrom the master, including all of the transactions having the sequence\nnumbers 11 through 56, and then to stop without processing any\nadditional transactions; that is, the transaction having sequence\nnumber 56 would be the last transaction fetched by the slave SQL\nthread.\n\nPrior to MySQL 5.6.14, SQL_AFTER_GTIDS did not stop the slave once the\nindicated transaction was completed, but waited until another GTID\nevent was received (Bug #14767986).\n\n*Note*:\n\nThe SQL_BEFORE_GTIDS and SQL_AFTER_GTIDS keywords are present in the\nMySQL 5.6.5 server; however, neither of them functioned correctly as\noptions with START SLAVE [SQL_THREAD | IO_THREAD] UNTIL in that\nversion, and are therefore supported beginning only with MySQL 5.6.6.\n(Bug#13810456)\n\nSTART SLAVE UNTIL SQL_AFTER_MTS_GAPS is available in MySQL 5.6.6 or\nlater. This statement causes a multi-threaded slave\'s SQL threads to\nrun until no more gaps are found in the relay log, and then to stop.\nThis statement can take an SQL_THREAD option, but the effects of the\nstatement remain unchanged. It has no effect on the slave I/O thread\n(and cannot be used with the IO_THREAD option). START SLAVE UNTIL\nSQL_AFTER_MTS_GAPS should be used before switching the slave from\nmulti-threaded mode to single-threaded mode (that is, when resetting\nslave_parallel_workers back to 0 from a positive, nonzero value) after\nslave has failed with errors in multi-threaded mode.\n\nTo change a failed multi-threaded slave to single-threaded mode, you\ncan issue the following series of statements, in the order shown:\n\nSTART SLAVE UNTIL SQL_AFTER_MTS_GAPS;\n\nSET @@GLOBAL.slave_parallel_workers = 0;\n\nSTART SLAVE SQL_THREAD;\n\nIf you were running the failed multi-threaded slave with\nrelay_log_recovery enabled, then you must issue START SLAVE UNTIL\nSQL_AFTER_MTS_GAPS prior to executing CHANGE MASTER TO. Otherwise the\nlatter statement fails.\n\n*Note*:\n\nIt is possible to view the entire text of a running START SLAVE ...\nstatement, including any USER or PASSWORD values used, in the output of\nSHOW PROCESSLIST. This is also true for the text of a running CHANGE\nMASTER TO statement, including any values it employs for MASTER_USER or\nMASTER_PASSWORD.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/start-slave.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/start-slave.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (468,27,'SHOW WARNINGS','Syntax:\nSHOW WARNINGS [LIMIT [offset,] row_count]\nSHOW COUNT(*) WARNINGS\n\nSHOW WARNINGS is a diagnostic statement that displays information about\nthe conditions (errors, warnings, and notes) resulting from executing a\nstatement in the current session. Warnings are generated for DML\nstatements such as INSERT, UPDATE, and LOAD DATA INFILE as well as DDL\nstatements such as CREATE TABLE and ALTER TABLE.\n\nThe LIMIT clause has the same syntax as for the SELECT statement. See\nhttp://dev.mysql.com/doc/refman/5.6/en/select.html.\n\nSHOW WARNINGS is also used following EXPLAIN EXTENDED, to display the\nextra information generated by EXPLAIN when the EXTENDED keyword is\nused. See http://dev.mysql.com/doc/refman/5.6/en/explain-extended.html.\n\nSHOW WARNINGS displays information about the conditions resulting from\nthe most recent statement in the current session that generated\nmessages. It shows nothing if the most recent statement used a table\nand generated no messages. (That is, statements that use a table but\ngenerate no messages clear the message list.) Statements that do not\nuse tables and do not generate messages have no effect on the message\nlist.\n\nThe SHOW COUNT(*) WARNINGS diagnostic statement displays the total\nnumber of errors, warnings, and notes. You can also retrieve this\nnumber from the warning_count system variable:\n\nSHOW COUNT(*) WARNINGS;\nSELECT @@warning_count;\n\nA related diagnostic statement, SHOW ERRORS, shows only error\nconditions (it excludes warnings and notes), and SHOW COUNT(*) ERRORS\nstatement displays the total number of errors. See [HELP SHOW ERRORS].\nGET DIAGNOSTICS can be used to examine information for individual\nconditions. See [HELP GET DIAGNOSTICS].\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-warnings.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-warnings.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (469,4,'ST_LINEFROMTEXT','ST_LineFromText(wkt[, srid]), ST_LineStringFromText(wkt[, srid])\n\nConstructs a LineString value using its WKT representation and SRID.\n\nThe result is NULL if the geometry argument is NULL or not a\nsyntactically well-formed geometry.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (470,10,'DROP USER','Syntax:\nDROP USER user [, user] ...\n\nThe DROP USER statement removes one or more MySQL accounts and their\nprivileges. It removes privilege rows for the account from all grant\ntables. An error occurs for accounts that do not exist.\n\nTo use DROP USER, you must have the global CREATE USER privilege, or\nthe DELETE privilege for the mysql database. When the read_only system\nvariable is enabled, DROP USER additionally requires the SUPER\nprivilege.\n\nEach account name uses the format described in\nhttp://dev.mysql.com/doc/refman/5.6/en/account-names.html. For example:\n\nDROP USER \'jeffrey\'@\'localhost\';\n\nThe host name part of the account name, if omitted, defaults to \'%\'.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/drop-user.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/drop-user.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (471,38,'SUBSTRING','Syntax:\nSUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len),\nSUBSTRING(str FROM pos FOR len)\n\nThe forms without a len argument return a substring from string str\nstarting at position pos. The forms with a len argument return a\nsubstring len characters long from string str, starting at position\npos. The forms that use FROM are standard SQL syntax. It is also\npossible to use a negative value for pos. In this case, the beginning\nof the substring is pos characters from the end of the string, rather\nthan the beginning. A negative value may be used for pos in any of the\nforms of this function.\n\nFor all forms of SUBSTRING(), the position of the first character in\nthe string from which the substring is to be extracted is reckoned as\n1.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT SUBSTRING(\'Quadratically\',5);\n        -> \'ratically\'\nmysql> SELECT SUBSTRING(\'foobarbar\' FROM 4);\n        -> \'barbar\'\nmysql> SELECT SUBSTRING(\'Quadratically\',5,6);\n        -> \'ratica\'\nmysql> SELECT SUBSTRING(\'Sakila\', -3);\n        -> \'ila\'\nmysql> SELECT SUBSTRING(\'Sakila\', -5, 3);\n        -> \'aki\'\nmysql> SELECT SUBSTRING(\'Sakila\' FROM -4 FOR 2);\n        -> \'ki\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (472,37,'ISEMPTY','IsEmpty(g)\n\nST_IsEmpty() and IsEmpty() are synonyms. For more information, see the\ndescription of ST_IsEmpty().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (473,27,'SHOW FUNCTION STATUS','Syntax:\nSHOW FUNCTION STATUS\n    [LIKE \'pattern\' | WHERE expr]\n\nThis statement is similar to SHOW PROCEDURE STATUS but for stored\nfunctions. See [HELP SHOW PROCEDURE STATUS].\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-function-status.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-function-status.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (474,38,'LTRIM','Syntax:\nLTRIM(str)\n\nReturns the string str with leading space characters removed.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT LTRIM(\'  barbar\');\n        -> \'barbar\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (475,31,'ST_CROSSES','ST_Crosses(g1, g2)\n\nThe term spatially crosses denotes a spatial relation between two given\ngeometries that has the following properties:\n\no The two geometries intersect.\n\no Their intersection results in a geometry that has a dimension that is\n  one less than the maximum dimension of the two given geometries.\n\no Their intersection is not equal to either of the two given\n  geometries.\n\nThis function returns 1 or 0 to indicate whether g1 spatially crosses\ng2. If g1 is a Polygon or a MultiPolygon, or if g2 is a Point or a\nMultiPoint, the return value is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (476,7,'MBRDISJOINT','MBRDisjoint(g1, g2)\n\nReturns 1 or 0 to indicate whether the minimum bounding rectangles of\nthe two geometries g1 and g2 are disjoint (do not intersect).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-mbr.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-mbr.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (477,14,'VALUES','Syntax:\nVALUES(col_name)\n\nIn an INSERT ... ON DUPLICATE KEY UPDATE statement, you can use the\nVALUES(col_name) function in the UPDATE clause to refer to column\nvalues from the INSERT portion of the statement. In other words,\nVALUES(col_name) in the UPDATE clause refers to the value of col_name\nthat would be inserted, had no duplicate-key conflict occurred. This\nfunction is especially useful in multiple-row inserts. The VALUES()\nfunction is meaningful only in the ON DUPLICATE KEY UPDATE clause of\nINSERT statements and returns NULL otherwise. See\nhttp://dev.mysql.com/doc/refman/5.6/en/insert-on-duplicate.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','mysql> INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)\n    -> ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b);\n','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (478,28,'CALL','Syntax:\nCALL sp_name([parameter[,...]])\nCALL sp_name[()]\n\nThe CALL statement invokes a stored procedure that was defined\npreviously with CREATE PROCEDURE.\n\nStored procedures that take no arguments can be invoked without\nparentheses. That is, CALL p() and CALL p are equivalent.\n\nCALL can pass back values to its caller using parameters that are\ndeclared as OUT or INOUT parameters. When the procedure returns, a\nclient program can also obtain the number of rows affected for the\nfinal statement executed within the routine: At the SQL level, call the\nROW_COUNT() function; from the C API, call the mysql_affected_rows()\nfunction.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/call.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/call.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (479,12,'ENCODE','Syntax:\nENCODE(str,pass_str)\n\nEncrypt str using pass_str as the password. The result is a binary\nstring of the same length as str. To decrypt the result, use DECODE().\n\nThe ENCODE() function should no longer be used. If you still need to\nuse ENCODE(), a salt value must be used with it to reduce risk. For\nexample:\n\nENCODE(\'cleartext\', CONCAT(\'my_random_salt\',\'my_secret_password\'))\n\nA new random salt value must be used whenever a password is updated.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (480,38,'SUBSTRING_INDEX','Syntax:\nSUBSTRING_INDEX(str,delim,count)\n\nReturns the substring from string str before count occurrences of the\ndelimiter delim. If count is positive, everything to the left of the\nfinal delimiter (counting from the left) is returned. If count is\nnegative, everything to the right of the final delimiter (counting from\nthe right) is returned. SUBSTRING_INDEX() performs a case-sensitive\nmatch when searching for delim.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT SUBSTRING_INDEX(\'www.mysql.com\', \'.\', 2);\n        -> \'www.mysql\'\nmysql> SELECT SUBSTRING_INDEX(\'www.mysql.com\', \'.\', -2);\n        -> \'mysql.com\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (481,11,'ST_X','ST_X(p)\n\nReturns the X-coordinate value for the Point object p as a\ndouble-precision number.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-point-property-functions.html\n\n','mysql> SELECT ST_X(Point(56.7, 53.34));\n+--------------------------+\n| ST_X(Point(56.7, 53.34)) |\n+--------------------------+\n|                     56.7 |\n+--------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/gis-point-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (482,32,'TIMESTAMPADD','Syntax:\nTIMESTAMPADD(unit,interval,datetime_expr)\n\nAdds the integer expression interval to the date or datetime expression\ndatetime_expr. The unit for interval is given by the unit argument,\nwhich should be one of the following values: MICROSECOND\n(microseconds), SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, or\nYEAR.\n\nThe unit value may be specified using one of keywords as shown, or with\na prefix of SQL_TSI_. For example, DAY and SQL_TSI_DAY both are legal.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT TIMESTAMPADD(MINUTE,1,\'2003-01-02\');\n        -> \'2003-01-02 00:01:00\'\nmysql> SELECT TIMESTAMPADD(WEEK,1,\'2003-01-02\');\n        -> \'2003-01-09\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (483,3,'TRUNCATE','Syntax:\nTRUNCATE(X,D)\n\nReturns the number X, truncated to D decimal places. If D is 0, the\nresult has no decimal point or fractional part. D can be negative to\ncause D digits left of the decimal point of the value X to become zero.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT TRUNCATE(1.223,1);\n        -> 1.2\nmysql> SELECT TRUNCATE(1.999,1);\n        -> 1.9\nmysql> SELECT TRUNCATE(1.999,0);\n        -> 1\nmysql> SELECT TRUNCATE(-1.999,1);\n        -> -1.9\nmysql> SELECT TRUNCATE(122,-2);\n       -> 100\nmysql> SELECT TRUNCATE(10.28*100,0);\n       -> 1028\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (484,27,'SHOW','SHOW has many forms that provide information about databases, tables,\ncolumns, or status information about the server. This section describes\nthose following:\n\nSHOW AUTHORS\nSHOW {BINARY | MASTER} LOGS\nSHOW BINLOG EVENTS [IN \'log_name\'] [FROM pos] [LIMIT [offset,] row_count]\nSHOW CHARACTER SET [like_or_where]\nSHOW COLLATION [like_or_where]\nSHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [like_or_where]\nSHOW CONTRIBUTORS\nSHOW CREATE DATABASE db_name\nSHOW CREATE EVENT event_name\nSHOW CREATE FUNCTION func_name\nSHOW CREATE PROCEDURE proc_name\nSHOW CREATE TABLE tbl_name\nSHOW CREATE TRIGGER trigger_name\nSHOW CREATE VIEW view_name\nSHOW DATABASES [like_or_where]\nSHOW ENGINE engine_name {STATUS | MUTEX}\nSHOW [STORAGE] ENGINES\nSHOW ERRORS [LIMIT [offset,] row_count]\nSHOW EVENTS\nSHOW FUNCTION CODE func_name\nSHOW FUNCTION STATUS [like_or_where]\nSHOW GRANTS FOR user\nSHOW INDEX FROM tbl_name [FROM db_name]\nSHOW MASTER STATUS\nSHOW OPEN TABLES [FROM db_name] [like_or_where]\nSHOW PLUGINS\nSHOW PROCEDURE CODE proc_name\nSHOW PROCEDURE STATUS [like_or_where]\nSHOW PRIVILEGES\nSHOW [FULL] PROCESSLIST\nSHOW PROFILE [types] [FOR QUERY n] [OFFSET n] [LIMIT n]\nSHOW PROFILES\nSHOW RELAYLOG EVENTS [IN \'log_name\'] [FROM pos] [LIMIT [offset,] row_count]\nSHOW SLAVE HOSTS\nSHOW SLAVE STATUS\nSHOW [GLOBAL | SESSION] STATUS [like_or_where]\nSHOW TABLE STATUS [FROM db_name] [like_or_where]\nSHOW [FULL] TABLES [FROM db_name] [like_or_where]\nSHOW TRIGGERS [FROM db_name] [like_or_where]\nSHOW [GLOBAL | SESSION] VARIABLES [like_or_where]\nSHOW WARNINGS [LIMIT [offset,] row_count]\n\nlike_or_where:\n    LIKE \'pattern\'\n  | WHERE expr\n\nIf the syntax for a given SHOW statement includes a LIKE \'pattern\'\npart, \'pattern\' is a string that can contain the SQL % and _ wildcard\ncharacters. The pattern is useful for restricting statement output to\nmatching values.\n\nSeveral SHOW statements also accept a WHERE clause that provides more\nflexibility in specifying which rows to display. See\nhttp://dev.mysql.com/doc/refman/5.6/en/extended-show.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (485,27,'SHOW VARIABLES','Syntax:\nSHOW [GLOBAL | SESSION] VARIABLES\n    [LIKE \'pattern\' | WHERE expr]\n\nSHOW VARIABLES shows the values of MySQL system variables (see\nhttp://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html).\nThis statement does not require any privilege. It requires only the\nability to connect to the server.\n\nSystem variable information is also available from these sources:\n\no The GLOBAL_VARIABLES and SESSION_VARIABLES tables. See\n  http://dev.mysql.com/doc/refman/5.6/en/variables-table.html.\n\no The mysqladmin variables command. See\n  http://dev.mysql.com/doc/refman/5.6/en/mysqladmin.html.\n\nFor SHOW VARIABLES, a LIKE clause, if present, indicates which variable\nnames to match. A WHERE clause can be given to select rows using more\ngeneral conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.6/en/extended-show.html.\n\nSHOW VARIABLES accepts an optional GLOBAL or SESSION variable scope\nmodifier:\n\no With a GLOBAL modifier, the statement displays global system variable\n  values. These are the values used to initialize the corresponding\n  session variables for new connections to MySQL. If a variable has no\n  global value, no value is displayed.\n\no With a SESSION modifier, the statement displays the system varaible\n  values that are in effect for the current connection. If a variable\n  has no session value, the global value is displayed. LOCAL is a\n  synonym for SESSION.\n\no If no modifier is present, the default is SESSION.\n\nThe scope for each system variable is listed at\nhttp://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html.\n\nSHOW VARIABLES is subject to a version-dependent display-width limit.\nFor variables with very long values that are not completely displayed,\nuse SELECT as a workaround. For example:\n\nSELECT @@GLOBAL.innodb_data_file_path;\n\nMost system variables can be set at server startup (read-only variables\nsuch as version_comment are exceptions). Many can be changed at runtime\nwith the SET statement. See\nhttp://dev.mysql.com/doc/refman/5.6/en/using-system-variables.html, and\n[HELP SET].\nWith a LIKE clause, the statement displays only rows for those\nvariables with names that match the pattern. To obtain the row for a\nspecific variable, use a LIKE clause as shown:\n\nSHOW VARIABLES LIKE \'max_join_size\';\nSHOW SESSION VARIABLES LIKE \'max_join_size\';\n\nTo get a list of variables whose name match a pattern, use the %\nwildcard character in a LIKE clause:\n\nSHOW VARIABLES LIKE \'%size%\';\nSHOW GLOBAL VARIABLES LIKE \'%size%\';\n\nWildcard characters can be used in any position within the pattern to\nbe matched. Strictly speaking, because _ is a wildcard that matches any\nsingle character, you should escape it as \\_ to match it literally. In\npractice, this is rarely necessary.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-variables.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-variables.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (486,27,'BINLOG','Syntax:\nBINLOG \'str\'\n\nBINLOG is an internal-use statement. It is generated by the mysqlbinlog\nprogram as the printable representation of certain events in binary log\nfiles. (See http://dev.mysql.com/doc/refman/5.6/en/mysqlbinlog.html.)\nThe \'str\' value is a base 64-encoded string the that server decodes to\ndetermine the data change indicated by the corresponding event. This\nstatement requires the SUPER privilege.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/binlog.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/binlog.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (487,31,'ST_DISJOINT','ST_Disjoint(g1, g2)\n\nReturns 1 or 0 to indicate whether g1 is spatially disjoint from (does\nnot intersect) g2.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (488,3,'ATAN2','Syntax:\nATAN(Y,X), ATAN2(Y,X)\n\nReturns the arc tangent of the two variables X and Y. It is similar to\ncalculating the arc tangent of Y / X, except that the signs of both\narguments are used to determine the quadrant of the result.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT ATAN(-2,2);\n        -> -0.78539816339745\nmysql> SELECT ATAN2(PI(),0);\n        -> 1.5707963267949\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (489,15,'AND','Syntax:\nAND, &&\n\nLogical AND. Evaluates to 1 if all operands are nonzero and not NULL,\nto 0 if one or more operands are 0, otherwise NULL is returned.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/logical-operators.html\n\n','mysql> SELECT 1 AND 1;\n        -> 1\nmysql> SELECT 1 AND 0;\n        -> 0\nmysql> SELECT 1 AND NULL;\n        -> NULL\nmysql> SELECT 0 AND NULL;\n        -> 0\nmysql> SELECT NULL AND 0;\n        -> 0\n','http://dev.mysql.com/doc/refman/5.6/en/logical-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (490,32,'HOUR','Syntax:\nHOUR(time)\n\nReturns the hour for time. The range of the return value is 0 to 23 for\ntime-of-day values. However, the range of TIME values actually is much\nlarger, so HOUR can return values greater than 23.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT HOUR(\'10:05:03\');\n        -> 10\nmysql> SELECT HOUR(\'272:59:59\');\n        -> 272\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (491,28,'SELECT','Syntax:\nSELECT\n    [ALL | DISTINCT | DISTINCTROW ]\n      [HIGH_PRIORITY]\n      [STRAIGHT_JOIN]\n      [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]\n      [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]\n    select_expr [, select_expr ...]\n    [FROM table_references\n      [PARTITION partition_list]\n    [WHERE where_condition]\n    [GROUP BY {col_name | expr | position}\n      [ASC | DESC], ... [WITH ROLLUP]]\n    [HAVING where_condition]\n    [ORDER BY {col_name | expr | position}\n      [ASC | DESC], ...]\n    [LIMIT {[offset,] row_count | row_count OFFSET offset}]\n    [PROCEDURE procedure_name(argument_list)]\n    [INTO OUTFILE \'file_name\'\n        [CHARACTER SET charset_name]\n        export_options\n      | INTO DUMPFILE \'file_name\'\n      | INTO var_name [, var_name]]\n    [FOR UPDATE | LOCK IN SHARE MODE]]\n\nSELECT is used to retrieve rows selected from one or more tables, and\ncan include UNION statements and subqueries. See [HELP UNION], and\nhttp://dev.mysql.com/doc/refman/5.6/en/subqueries.html.\n\nThe most commonly used clauses of SELECT statements are these:\n\no Each select_expr indicates a column that you want to retrieve. There\n  must be at least one select_expr.\n\no table_references indicates the table or tables from which to retrieve\n  rows. Its syntax is described in [HELP JOIN].\n\no SELECT supports explicit partition selection using the PARTITION\n  keyword with a list of partitions or subpartitions (or both)\n  following the name of the table in a table_reference (see [HELP\n  JOIN]). In this case, rows are selected only from the partitions\n  listed, and any other partitions of the table are ignored. For more\n  information and examples, see\n  http://dev.mysql.com/doc/refman/5.6/en/partitioning-selection.html.\n\n  SELECT ... PARTITION from tables using storage engines such as MyISAM\n  that perform table-level locks (and thus partition locks) lock only\n  the partitions or subpartitions named by the PARTITION option.\n\n  For more information, see\n  http://dev.mysql.com/doc/refman/5.6/en/partitioning-limitations-locki\n  ng.html.\n\no The WHERE clause, if given, indicates the condition or conditions\n  that rows must satisfy to be selected. where_condition is an\n  expression that evaluates to true for each row to be selected. The\n  statement selects all rows if there is no WHERE clause.\n\n  In the WHERE expression, you can use any of the functions and\n  operators that MySQL supports, except for aggregate (summary)\n  functions. See\n  http://dev.mysql.com/doc/refman/5.6/en/expressions.html, and\n  http://dev.mysql.com/doc/refman/5.6/en/functions.html.\n\nSELECT can also be used to retrieve rows computed without reference to\nany table.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/select.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/select.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (492,16,'GROUP_CONCAT','Syntax:\nGROUP_CONCAT(expr)\n\nThis function returns a string result with the concatenated non-NULL\nvalues from a group. It returns NULL if there are no non-NULL values.\nThe full syntax is as follows:\n\nGROUP_CONCAT([DISTINCT] expr [,expr ...]\n             [ORDER BY {unsigned_integer | col_name | expr}\n                 [ASC | DESC] [,col_name ...]]\n             [SEPARATOR str_val])\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html\n\n','mysql> SELECT student_name,\n         GROUP_CONCAT(test_score)\n       FROM student\n       GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (493,17,'BENCHMARK','Syntax:\nBENCHMARK(count,expr)\n\nThe BENCHMARK() function executes the expression expr repeatedly count\ntimes. It may be used to time how quickly MySQL processes the\nexpression. The result value is always 0. The intended use is from\nwithin the mysql client, which reports query execution times:\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','mysql> SELECT BENCHMARK(1000000,AES_ENCRYPT(\'hello\',\'goodbye\'));\n+---------------------------------------------------+\n| BENCHMARK(1000000,AES_ENCRYPT(\'hello\',\'goodbye\')) |\n+---------------------------------------------------+\n|                                                 0 |\n+---------------------------------------------------+\n1 row in set (4.74 sec)\n','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (494,38,'FROM_BASE64','Syntax:\nFROM_BASE64(str)\n\nTakes a string encoded with the base-64 encoded rules used by\nTO_BASE64() and returns the decoded result as a binary string. The\nresult is NULL if the argument is NULL or not a valid base-64 string.\nSee the description of TO_BASE64() for details about the encoding and\ndecoding rules.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT TO_BASE64(\'abc\'), FROM_BASE64(TO_BASE64(\'abc\'));\n        -> \'JWJj\', \'abc\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (495,27,'SHOW ENGINE','Syntax:\nSHOW ENGINE engine_name {STATUS | MUTEX}\n\nSHOW ENGINE displays operational information about a storage engine. It\nrequires the PROCESS privilege. The statement has these variants:\n\nSHOW ENGINE INNODB STATUS\nSHOW ENGINE INNODB MUTEX\nSHOW ENGINE {NDB | NDBCLUSTER} STATUS\nSHOW ENGINE PERFORMANCE_SCHEMA STATUS\n\nSHOW ENGINE INNODB STATUS displays extensive information from the\nstandard InnoDB Monitor about the state of the InnoDB storage engine.\nFor information about the standard monitor and other InnoDB Monitors\nthat provide information about InnoDB processing, see\nhttp://dev.mysql.com/doc/refman/5.6/en/innodb-monitors.html.\n\nSHOW ENGINE INNODB MUTEX displays InnoDB mutex and rw-lock statistics.\n\n*Note*:\n\nMost SHOW ENGINE INNODB MUTEX output is removed in 5.6.14. SHOW ENGINE\nINNODB MUTEX output is removed entirely in MySQL 5.7.2. InnoDB mutexes\ncan be monitored using Performance Schema tables. For an example, see\nhttp://dev.mysql.com/doc/refman/5.6/en/monitor-innodb-mutex-waits-perfo\nrmance-schema.html.\n\no Type\n\n  Always InnoDB.\n\no Name\n\n  The source file where the mutex is implemented, and the line number\n  in the file where the mutex is created. The line number is specific\n  to your version of MySQL.\n\no Status\n\n  The mutex status. This field displays several values if WITH_DEBUG\n  was defined at MySQL compilation time. If WITH_DEBUG was not defined,\n  the statement displays only the os_waits value. In the latter case\n  (without WITH_DEBUG), the information on which the output is based is\n  insufficient to distinguish regular mutexes and mutexes that protect\n  rw-locks (which permit multiple readers or a single writer).\n  Consequently, the output may appear to contain multiple rows for the\n  same mutex.\n\n  o count indicates how many times the mutex was requested.\n\n  o spin_waits indicates how many times the spinlock had to run.\n\n  o spin_rounds indicates the number of spinlock rounds. (spin_rounds\n    divided by spin_waits provides the average round count.)\n\n  o os_waits indicates the number of operating system waits. This\n    occurs when the spinlock did not work (the mutex was not locked\n    during the spinlock and it was necessary to yield to the operating\n    system and wait).\n\n  o os_yields indicates the number of times a thread trying to lock a\n    mutex gave up its timeslice and yielded to the operating system (on\n    the presumption that permitting other threads to run will free the\n    mutex so that it can be locked).\n\n  o os_wait_times indicates the amount of time (in ms) spent in\n    operating system waits. In MySQL 5.6 timing is disabled and this\n    value is always 0.\n\nSHOW ENGINE INNODB MUTEX skips the mutexes and rw-locks of buffer pool\nblocks, as the amount of output can be overwhelming on systems with a\nlarge buffer pool. (There is one mutex and one rw-lock in each 16K\nbuffer pool block, and there are 65,536 blocks per gigabyte.) SHOW\nENGINE INNODB MUTEX also does not list any mutexes or rw-locks that\nhave never been waited on (os_waits=0). Thus, SHOW ENGINE INNODB MUTEX\nonly displays information about mutexes and rw-locks outside of the\nbuffer pool that have caused at least one OS-level wait.\n\nSHOW ENGINE INNODB MUTEX information can be used to diagnose system\nproblems. For example, large values of spin_waits and spin_rounds may\nindicate scalability problems.\n\nUse SHOW ENGINE PERFORMANCE_SCHEMA STATUS to inspect the internal\noperation of the Performance Schema code:\n\nmysql> SHOW ENGINE PERFORMANCE_SCHEMA STATUS\\G\n...\n*************************** 3. row ***************************\n  Type: performance_schema\n  Name: events_waits_history.row_size\nStatus: 76\n*************************** 4. row ***************************\n  Type: performance_schema\n  Name: events_waits_history.row_count\nStatus: 10000\n*************************** 5. row ***************************\n  Type: performance_schema\n  Name: events_waits_history.memory\nStatus: 760000\n...\n*************************** 57. row ***************************\n  Type: performance_schema\n  Name: performance_schema.memory\nStatus: 26459600\n...\n\nThis statement is intended to help the DBA understand the effects that\ndifferent Performance Schema options have on memory requirements.\n\nName values consist of two parts, which name an internal buffer and a\nbuffer attribute, respectively. Interpret buffer names as follows:\n\no An internal buffer that is not exposed as a table is named within\n  parentheses. Examples: (pfs_cond_class).row_size,\n  (pfs_mutex_class).memory.\n\no An internal buffer that is exposed as a table in the\n  performance_schema database is named after the table, without\n  parentheses. Examples: events_waits_history.row_size,\n  mutex_instances.row_count.\n\no A value that applies to the Performance Schema as a whole begins with\n  performance_schema. Example: performance_schema.memory.\n\nBuffer attributes have these meanings:\n\no row_size is the size of the internal record used by the\n  implementation, such as the size of a row in a table. row_size values\n  cannot be changed.\n\no row_count is the number of internal records, such as the number of\n  rows in a table. row_count values can be changed using Performance\n  Schema configuration options.\n\no For a table, tbl_name.memory is the product of row_size and\n  row_count. For the Performance Schema as a whole,\n  performance_schema.memory is the sum of all the memory used (the sum\n  of all other memory values).\n\nIn some cases, there is a direct relationship between a Performance\nSchema configuration parameter and a SHOW ENGINE value. For example,\nevents_waits_history_long.row_count corresponds to\nperformance_schema_events_waits_history_long_size. In other cases, the\nrelationship is more complex. For example,\nevents_waits_history.row_count corresponds to\nperformance_schema_events_waits_history_size (the number of rows per\nthread) multiplied by performance_schema_max_thread_instances ( the\nnumber of threads).\n\nSHOW ENGINE NDB STATUS If the server has the NDB storage engine\nenabled, SHOW ENGINE NDB STATUS displays cluster status information\nsuch as the number of connected data nodes, the cluster connectstring,\nand cluster binary log epochs, as well as counts of various Cluster API\nobjects created by the MySQL Server when connected to the cluster.\nSample output from this statement is shown here:\n\nmysql> SHOW ENGINE NDB STATUS;\n+------------+-----------------------+--------------------------------------------------+\n| Type       | Name                  | Status                                           |\n+------------+-----------------------+--------------------------------------------------+\n| ndbcluster | connection            | cluster_node_id=7,\n  connected_host=192.168.0.103, connected_port=1186, number_of_data_nodes=4,\n  number_of_ready_data_nodes=3, connect_count=0                                         |\n| ndbcluster | NdbTransaction        | created=6, free=0, sizeof=212                    |\n| ndbcluster | NdbOperation          | created=8, free=8, sizeof=660                    |\n| ndbcluster | NdbIndexScanOperation | created=1, free=1, sizeof=744                    |\n| ndbcluster | NdbIndexOperation     | created=0, free=0, sizeof=664                    |\n| ndbcluster | NdbRecAttr            | created=1285, free=1285, sizeof=60               |\n| ndbcluster | NdbApiSignal          | created=16, free=16, sizeof=136                  |\n| ndbcluster | NdbLabel              | created=0, free=0, sizeof=196                    |\n| ndbcluster | NdbBranch             | created=0, free=0, sizeof=24                     |\n| ndbcluster | NdbSubroutine         | created=0, free=0, sizeof=68                     |\n| ndbcluster | NdbCall               | created=0, free=0, sizeof=16                     |\n| ndbcluster | NdbBlob               | created=1, free=1, sizeof=264                    |\n| ndbcluster | NdbReceiver           | created=4, free=0, sizeof=68                     |\n| ndbcluster | binlog                | latest_epoch=155467, latest_trans_epoch=148126,\n  latest_received_binlog_epoch=0, latest_handled_binlog_epoch=0,\n  latest_applied_binlog_epoch=0                                                         |\n+------------+-----------------------+--------------------------------------------------+\n\nThe Status column in each of these rows provides information about the\nMySQL server\'s connection to the cluster and about the cluster binary\nlog\'s status, respectively. The Status information is in the form of\ncomma-delimited set of name/value pairs.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-engine.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-engine.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (496,14,'NAME_CONST','Syntax:\nNAME_CONST(name,value)\n\nReturns the given value. When used to produce a result set column,\nNAME_CONST() causes the column to have the given name. The arguments\nshould be constants.\n\nmysql> SELECT NAME_CONST(\'myname\', 14);\n+--------+\n| myname |\n+--------+\n|     14 |\n+--------+\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (497,14,'RELEASE_LOCK','Syntax:\nRELEASE_LOCK(str)\n\nReleases the lock named by the string str that was obtained with\nGET_LOCK(). Returns 1 if the lock was released, 0 if the lock was not\nestablished by this thread (in which case the lock is not released),\nand NULL if the named lock did not exist. The lock does not exist if it\nwas never obtained by a call to GET_LOCK() or if it has previously been\nreleased.\n\nThe DO statement is convenient to use with RELEASE_LOCK(). See [HELP\nDO].\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (498,32,'WEEKDAY','Syntax:\nWEEKDAY(date)\n\nReturns the weekday index for date (0 = Monday, 1 = Tuesday, ... 6 =\nSunday).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT WEEKDAY(\'2008-02-03 22:23:00\');\n        -> 6\nmysql> SELECT WEEKDAY(\'2007-11-06\');\n        -> 1\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (499,32,'TIME_TO_SEC','Syntax:\nTIME_TO_SEC(time)\n\nReturns the time argument, converted to seconds.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT TIME_TO_SEC(\'22:23:00\');\n        -> 80580\nmysql> SELECT TIME_TO_SEC(\'00:39:38\');\n        -> 2378\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (500,32,'CONVERT_TZ','Syntax:\nCONVERT_TZ(dt,from_tz,to_tz)\n\nCONVERT_TZ() converts a datetime value dt from the time zone given by\nfrom_tz to the time zone given by to_tz and returns the resulting\nvalue. Time zones are specified as described in\nhttp://dev.mysql.com/doc/refman/5.6/en/time-zone-support.html. This\nfunction returns NULL if the arguments are invalid.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT CONVERT_TZ(\'2004-01-01 12:00:00\',\'GMT\',\'MET\');\n        -> \'2004-01-01 13:00:00\'\nmysql> SELECT CONVERT_TZ(\'2004-01-01 12:00:00\',\'+00:00\',\'+10:00\');\n        -> \'2004-01-01 22:00:00\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (501,38,'EXPORT_SET','Syntax:\nEXPORT_SET(bits,on,off[,separator[,number_of_bits]])\n\nReturns a string such that for every bit set in the value bits, you get\nan on string and for every bit not set in the value, you get an off\nstring. Bits in bits are examined from right to left (from low-order to\nhigh-order bits). Strings are added to the result from left to right,\nseparated by the separator string (the default being the comma\ncharacter ,). The number of bits examined is given by number_of_bits,\nwhich has a default of 64 if not specified. number_of_bits is silently\nclipped to 64 if larger than 64. It is treated as an unsigned integer,\nso a value of −1 is effectively the same as 64.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT EXPORT_SET(5,\'Y\',\'N\',\',\',4);\n        -> \'Y,N,Y,N\'\nmysql> SELECT EXPORT_SET(6,\'1\',\'0\',\',\',10);\n        -> \'0,1,1,0,0,0,0,0,0,0\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (502,38,'CAST','Syntax:\nCAST(expr AS type)\n\nThe CAST() function takes an expression of any type and produces a\nresult value of the specified type, similar to CONVERT(). For more\ninformation, see the description of CONVERT().\n\nCAST() is standard SQL syntax.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/cast-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/cast-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (503,38,'SOUNDS LIKE','Syntax:\nexpr1 SOUNDS LIKE expr2\n\nThis is the same as SOUNDEX(expr1) = SOUNDEX(expr2).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (504,32,'PERIOD_DIFF','Syntax:\nPERIOD_DIFF(P1,P2)\n\nReturns the number of months between periods P1 and P2. P1 and P2\nshould be in the format YYMM or YYYYMM. Note that the period arguments\nP1 and P2 are not date values.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT PERIOD_DIFF(200802,200703);\n        -> 11\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (505,16,'AVG','Syntax:\nAVG([DISTINCT] expr)\n\nReturns the average value of expr. The DISTINCT option can be used to\nreturn the average of the distinct values of expr.\n\nIf there are no matching rows, AVG() returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html\n\n','mysql> SELECT student_name, AVG(test_score)\n       FROM student\n       GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (506,38,'QUOTE','Syntax:\nQUOTE(str)\n\nQuotes a string to produce a result that can be used as a properly\nescaped data value in an SQL statement. The string is returned enclosed\nby single quotation marks and with each instance of backslash (\\),\nsingle quote (\'), ASCII NUL, and Control+Z preceded by a backslash. If\nthe argument is NULL, the return value is the word "NULL" without\nenclosing single quotation marks.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT QUOTE(\'Don\\\'t!\');\n        -> \'Don\\\'t!\'\nmysql> SELECT QUOTE(NULL);\n        -> NULL\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (507,20,'IN','Syntax:\nexpr IN (value,...)\n\nReturns 1 if expr is equal to any of the values in the IN list, else\nreturns 0. If all values are constants, they are evaluated according to\nthe type of expr and sorted. The search for the item then is done using\na binary search. This means IN is very quick if the IN value list\nconsists entirely of constants. Otherwise, type conversion takes place\naccording to the rules described in\nhttp://dev.mysql.com/doc/refman/5.6/en/type-conversion.html, but\napplied to all the arguments.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html\n\n','mysql> SELECT 2 IN (0,3,5,7);\n        -> 0\nmysql> SELECT \'wefwf\' IN (\'wee\',\'wefwf\',\'weg\');\n        -> 1\n','http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (508,32,'QUARTER','Syntax:\nQUARTER(date)\n\nReturns the quarter of the year for date, in the range 1 to 4.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT QUARTER(\'2008-04-01\');\n        -> 2\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (509,27,'HELP COMMAND','Syntax:\nmysql> help search_string\n\nIf you provide an argument to the help command, mysql uses it as a\nsearch string to access server-side help from the contents of the MySQL\nReference Manual. The proper operation of this command requires that\nthe help tables in the mysql database be initialized with help topic\ninformation (see\nhttp://dev.mysql.com/doc/refman/5.6/en/server-side-help-support.html).\n\nIf there is no match for the search string, the search fails:\n\nmysql> help me\n\nNothing found\nPlease try to run \'help contents\' for a list of all accessible topics\n\nUse help contents to see a list of the help categories:\n\nmysql> help contents\nYou asked for help about help category: "Contents"\nFor more information, type \'help <item>\', where <item> is one of the\nfollowing categories:\n   Account Management\n   Administration\n   Data Definition\n   Data Manipulation\n   Data Types\n   Functions\n   Functions and Modifiers for Use with GROUP BY\n   Geographic Features\n   Language Structure\n   Plugins\n   Storage Engines\n   Stored Routines\n   Table Maintenance\n   Transactions\n   Triggers\n\nIf the search string matches multiple items, mysql shows a list of\nmatching topics:\n\nmysql> help logs\nMany help items for your request exist.\nTo make a more specific request, please type \'help <item>\',\nwhere <item> is one of the following topics:\n   SHOW\n   SHOW BINARY LOGS\n   SHOW ENGINE\n   SHOW LOGS\n\nUse a topic as the search string to see the help entry for that topic:\n\nmysql> help show binary logs\nName: \'SHOW BINARY LOGS\'\nDescription:\nSyntax:\nSHOW BINARY LOGS\nSHOW MASTER LOGS\n\nLists the binary log files on the server. This statement is used as\npart of the procedure described in [purge-binary-logs], that shows how\nto determine which logs can be purged.\n\nmysql> SHOW BINARY LOGS;\n+---------------+-----------+\n| Log_name      | File_size |\n+---------------+-----------+\n| binlog.000015 |    724935 |\n| binlog.000016 |    733481 |\n+---------------+-----------+\n\nThe search string can contain the wildcard characters % and _. These\nhave the same meaning as for pattern-matching operations performed with\nthe LIKE operator. For example, HELP rep% returns a list of topics that\nbegin with rep:\n\nmysql> HELP rep%\nMany help items for your request exist.\nTo make a more specific request, please type \'help <item>\',\nwhere <item> is one of the following\ntopics:\n   REPAIR TABLE\n   REPEAT FUNCTION\n   REPEAT LOOP\n   REPLACE\n   REPLACE FUNCTION\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mysql-server-side-help.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/mysql-server-side-help.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (510,38,'POSITION','Syntax:\nPOSITION(substr IN str)\n\nPOSITION(substr IN str) is a synonym for LOCATE(substr,str).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (511,14,'IS_USED_LOCK','Syntax:\nIS_USED_LOCK(str)\n\nChecks whether the lock named str is in use (that is, locked). If so,\nit returns the connection identifier of the client session that holds\nthe lock. Otherwise, it returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (512,4,'POLYFROMTEXT','PolyFromText(wkt[, srid]), PolygonFromText(wkt[, srid])\n\nST_PolyFromText(), ST_PolygonFromText(), PolyFromText(), and\nPolygonFromText() are synonyms. For more information, see the\ndescription of ST_PolyFromText().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (513,37,'ST_SRID','ST_SRID(g)\n\nReturns an integer indicating the spatial reference system ID\nassociated with the geometry value g, or NULL if the argument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html\n\n','mysql> SELECT ST_SRID(ST_GeomFromText(\'LineString(1 1,2 2)\',101));\n+-----------------------------------------------------+\n| ST_SRID(ST_GeomFromText(\'LineString(1 1,2 2)\',101)) |\n+-----------------------------------------------------+\n|                                                 101 |\n+-----------------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (514,10,'ALTER USER','Syntax:\nALTER USER user_specification [, user_specification] ...\n\nuser_specification:\n    user PASSWORD EXPIRE\n\nThe ALTER USER statement modifies MySQL accounts. An error occurs if\nyou try to modify a nonexistent account.\n\nTo use ALTER USER, you must have the global CREATE USER privilege or\nthe UPDATE privilege for the mysql database. When the read_only system\nvariable is enabled, ALTER USER additionally requires the SUPER\nprivilege.\n\nEach account name uses the format described in\nhttp://dev.mysql.com/doc/refman/5.6/en/account-names.html. The host\nname part of the account name, if omitted, defaults to \'%\'. It is also\npossible to specify CURRENT_USER or CURRENT_USER() to refer to the\naccount associated with the current session.\n\nFor each account, ALTER USER expires its password. For example:\n\nALTER USER \'jeffrey\'@\'localhost\' PASSWORD EXPIRE;\n\nPassword expiration for an account affects the corresponding row of the\nmysql.user system table: The server sets the password_expired column to\n\'Y\'.\n\nA client session operates in restricted mode if the account password\nhas been expired. In restricted mode, operations performed within the\nsession result in an error until the user establishes a new account\npassword:\n\nmysql> SELECT 1;\nERROR 1820 (HY000): You must SET PASSWORD before executing this statement\n\nmysql> SET PASSWORD = PASSWORD(\'new_password\');\nQuery OK, 0 rows affected (0.01 sec)\n\nmysql> SELECT 1;\n+---+\n| 1 |\n+---+\n| 1 |\n+---+\n1 row in set (0.00 sec)\n\nThis restricted mode of operation permits SET statements, which is\nuseful if the account password has a hashing format that requires\nold_passwords to be set to a value different from its default before\nusing SET PASSWORD.\n\nIt is possible for an administrative user to reset the account\npassword, but any existing sessions for the account remain restricted.\nA client using the account must disconnect and reconnect before\nstatements can be executed successfully.\n\n*Note*:\n\nIt is possible to "reset" a password by setting it to its current\nvalue. As a matter of good policy, it is preferable to choose a\ndifferent password.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/alter-user.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/alter-user.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (515,12,'DES_ENCRYPT','Syntax:\nDES_ENCRYPT(str[,{key_num|key_str}])\n\nEncrypts the string with the given key using the Triple-DES algorithm.\n\nThis function works only if MySQL has been configured with SSL support.\nSee http://dev.mysql.com/doc/refman/5.6/en/encrypted-connections.html.\n\nThe encryption key to use is chosen based on the second argument to\nDES_ENCRYPT(), if one was given. With no argument, the first key from\nthe DES key file is used. With a key_num argument, the given key number\n(0 to 9) from the DES key file is used. With a key_str argument, the\ngiven key string is used to encrypt str.\n\nThe key file can be specified with the --des-key-file server option.\n\nThe return string is a binary string where the first character is\nCHAR(128 | key_num). If an error occurs, DES_ENCRYPT() returns NULL.\n\nThe 128 is added to make it easier to recognize an encrypted key. If\nyou use a string key, key_num is 127.\n\nThe string length for the result is given by this formula:\n\nnew_len = orig_len + (8 - (orig_len % 8)) + 1\n\nEach line in the DES key file has the following format:\n\nkey_num des_key_str\n\nEach key_num value must be a number in the range from 0 to 9. Lines in\nthe file may be in any order. des_key_str is the string that is used to\nencrypt the message. There should be at least one space between the\nnumber and the key. The first key is the default key that is used if\nyou do not specify any key argument to DES_ENCRYPT().\n\nYou can tell MySQL to read new key values from the key file with the\nFLUSH DES_KEY_FILE statement. This requires the RELOAD privilege.\n\nOne benefit of having a set of default keys is that it gives\napplications a way to check for the existence of encrypted column\nvalues, without giving the end user the right to decrypt those values.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SELECT customer_address FROM customer_table \n     > WHERE crypted_credit_card = DES_ENCRYPT(\'credit_card_number\');\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (516,3,'CEIL','Syntax:\nCEIL(X)\n\nCEIL() is a synonym for CEILING().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (517,7,'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS','Syntax:\nWAIT_UNTIL_SQL_THREAD_AFTER_GTIDS(gtid_set[, timeout])\n\nWait until the slave SQL thread has executed all of the transactions\nwhose global transaction identifiers are contained in gtid_set (see\nhttp://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html,\nfor a definition of "GTID sets"), or until timeout seconds have\nelapsed, whichever occurs first. timeout is optional; the default\ntimeout is 0 seconds, in which case the master simply waits until all\nof the transactions in the GTID set have been executed.\n\nPrior to MySQL 5.6.9, WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() was named\nSQL_THREAD_WAIT_AFTER_GTIDS(). (Bug #14775984)\n\nFor more information, see\nhttp://dev.mysql.com/doc/refman/5.6/en/replication-gtids.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gtid-functions.html\n\n','mysql> SELECT WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:1-5\');\n        -> 5\n','http://dev.mysql.com/doc/refman/5.6/en/gtid-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (518,38,'LENGTH','Syntax:\nLENGTH(str)\n\nReturns the length of the string str, measured in bytes. A multibyte\ncharacter counts as multiple bytes. This means that for a string\ncontaining five 2-byte characters, LENGTH() returns 10, whereas\nCHAR_LENGTH() returns 5.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT LENGTH(\'text\');\n        -> 4\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (519,38,'WEIGHT_STRING','Syntax:\nWEIGHT_STRING(str [AS {CHAR|BINARY}(N)] [LEVEL levels] [flags])\n\nlevels: N [ASC|DESC|REVERSE] [, N [ASC|DESC|REVERSE]] ...\n\nThis function returns the weight string for the input string. The\nreturn value is a binary string that represents the comparison and\nsorting value of the string. It has these properties:\n\no If WEIGHT_STRING(str1) = WEIGHT_STRING(str2), then str1 = str2 (str1\n  and str2 are considered equal)\n\no If WEIGHT_STRING(str1) < WEIGHT_STRING(str2), then str1 < str2 (str1\n  sorts before str2)\n\nWEIGHT_STRING() is a debugging function intended for internal use. Its\nbehavior can change without notice between MySQL versions. It can be\nused for testing and debugging of collations, especially if you are\nadding a new collation. See\nhttp://dev.mysql.com/doc/refman/5.6/en/adding-collation.html.\n\nThis list briefly summarizes the arguments. More details are given in\nthe discussion following the list.\n\no str: The input string expression.\n\no AS clause: Optional; cast the input string to a given type and\n  length.\n\no LEVEL clause: Optional; specify weight levels for the return value.\n\no flags: Optional; unused.\n\nThe input string, str, is a string expression. If the input is a\nnonbinary (character) string such as a CHAR, VARCHAR, or TEXT value,\nthe return value contains the collation weights for the string. If the\ninput is a binary (byte) string such as a BINARY, VARBINARY, or BLOB\nvalue, the return value is the same as the input (the weight for each\nbyte in a binary string is the byte value). If the input is NULL,\nWEIGHT_STRING() returns NULL.\n\nExamples:\n\nmysql> SET @s = _latin1 \'AB\' COLLATE latin1_swedish_ci;\nmysql> SELECT @s, HEX(@s), HEX(WEIGHT_STRING(@s));\n+------+---------+------------------------+\n| @s   | HEX(@s) | HEX(WEIGHT_STRING(@s)) |\n+------+---------+------------------------+\n| AB   | 4142    | 4142                   |\n+------+---------+------------------------+\n\nmysql> SET @s = _latin1 \'ab\' COLLATE latin1_swedish_ci;\nmysql> SELECT @s, HEX(@s), HEX(WEIGHT_STRING(@s));\n+------+---------+------------------------+\n| @s   | HEX(@s) | HEX(WEIGHT_STRING(@s)) |\n+------+---------+------------------------+\n| ab   | 6162    | 4142                   |\n+------+---------+------------------------+\n\nmysql> SET @s = CAST(\'AB\' AS BINARY);\nmysql> SELECT @s, HEX(@s), HEX(WEIGHT_STRING(@s));\n+------+---------+------------------------+\n| @s   | HEX(@s) | HEX(WEIGHT_STRING(@s)) |\n+------+---------+------------------------+\n| AB   | 4142    | 4142                   |\n+------+---------+------------------------+\n\nmysql> SET @s = CAST(\'ab\' AS BINARY);\nmysql> SELECT @s, HEX(@s), HEX(WEIGHT_STRING(@s));\n+------+---------+------------------------+\n| @s   | HEX(@s) | HEX(WEIGHT_STRING(@s)) |\n+------+---------+------------------------+\n| ab   | 6162    | 6162                   |\n+------+---------+------------------------+\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (520,31,'ST_EQUALS','ST_Equals(g1, g2)\n\nReturns 1 or 0 to indicate whether g1 is spatially equal to g2.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html\n\n','mysql> SET @g1 = Point(1,1), @g2 = Point(2,2);\nmysql> SELECT ST_Equals(@g1, @g1), ST_Equals(@g1, @g2);\n+---------------------+---------------------+\n| ST_Equals(@g1, @g1) | ST_Equals(@g1, @g2) |\n+---------------------+---------------------+\n|                   1 |                   0 |\n+---------------------+---------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-object-shapes.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (521,40,'ALTER EVENT','Syntax:\nALTER\n    [DEFINER = { user | CURRENT_USER }]\n    EVENT event_name\n    [ON SCHEDULE schedule]\n    [ON COMPLETION [NOT] PRESERVE]\n    [RENAME TO new_event_name]\n    [ENABLE | DISABLE | DISABLE ON SLAVE]\n    [COMMENT \'comment\']\n    [DO event_body]\n\nThe ALTER EVENT statement changes one or more of the characteristics of\nan existing event without the need to drop and recreate it. The syntax\nfor each of the DEFINER, ON SCHEDULE, ON COMPLETION, COMMENT, ENABLE /\nDISABLE, and DO clauses is exactly the same as when used with CREATE\nEVENT. (See [HELP CREATE EVENT].)\n\nAny user can alter an event defined on a database for which that user\nhas the EVENT privilege. When a user executes a successful ALTER EVENT\nstatement, that user becomes the definer for the affected event.\n\nALTER EVENT works only with an existing event:\n\nmysql> ALTER EVENT no_such_event \n     >     ON SCHEDULE \n     >       EVERY \'2:3\' DAY_HOUR;\nERROR 1517 (HY000): Unknown event \'no_such_event\'\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/alter-event.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/alter-event.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (522,32,'DATE_SUB','Syntax:\nDATE_SUB(date,INTERVAL expr unit)\n\nSee the description for DATE_ADD().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (523,19,'|','Syntax:\n|\n\nBitwise OR.\n\nThe result is an unsigned 64-bit integer.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/bit-functions.html\n\n','mysql> SELECT 29 | 15;\n        -> 31\n','http://dev.mysql.com/doc/refman/5.6/en/bit-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (524,7,'ASYMMETRIC_SIGN','Syntax:\nASYMMETRIC_SIGN(algorithm, digest_str, priv_key_str, digest_type)\n\nSigns a digest string using a private key string, and returns the\nsignature as a binary string. If signing fails, the result is NULL.\n\ndigest_str is the digest string. It can be generated by calling\nCREATE_DIGEST(). digest_type indicates the digest algorithm used to\ngenerate the digest string.\n\npriv_key_str is the private key string to use for signing the digest\nstring. It must be a valid key string in PEM format. algorithm\nindicates the encryption algorithm used to create the key.\n\nSupported algorithm values: \'RSA\', \'DSA\'\n\nSupported digest_type values: \'SHA224\', \'SHA256\', \'SHA384\', \'SHA512\'\n\nFor a usage example, see the description of ASYMMETRIC_VERIFY().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (525,4,'GEOMFROMTEXT','GeomFromText(wkt[, srid]), GeometryFromText(wkt[, srid])\n\nST_GeomFromText(), ST_GeometryFromText(), GeomFromText(), and\nGeometryFromText() are synonyms. For more information, see the\ndescription of ST_GeomFromText().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkt-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (526,14,'UUID_SHORT','Syntax:\nUUID_SHORT()\n\nReturns a "short" universal identifier as a 64-bit unsigned integer.\nValues returned by UUID_SHORT() differ from the string-format 128-bit\nidentifiers returned by the UUID() function and have different\nuniqueness properties. The value of UUID_SHORT() is guaranteed to be\nunique if the following conditions hold:\n\no The server_id value of the current server is between 0 and 255 and is\n  unique among your set of master and slave servers\n\no You do not set back the system time for your server host between\n  mysqld restarts\n\no You invoke UUID_SHORT() on average fewer than 16 million times per\n  second between mysqld restarts\n\nThe UUID_SHORT() return value is constructed this way:\n\n  (server_id & 255) << 56\n+ (server_startup_time_in_seconds << 24)\n+ incremented_variable++;\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','mysql> SELECT UUID_SHORT();\n        -> 92395783831158784\n','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (527,32,'DATEDIFF','Syntax:\nDATEDIFF(expr1,expr2)\n\nDATEDIFF() returns expr1 − expr2 expressed as a value in days from\none date to the other. expr1 and expr2 are date or date-and-time\nexpressions. Only the date parts of the values are used in the\ncalculation.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT DATEDIFF(\'2007-12-31 23:59:59\',\'2007-12-30\');\n        -> 1\nmysql> SELECT DATEDIFF(\'2010-11-30 23:59:59\',\'2010-12-31\');\n        -> -31\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (528,40,'DROP PROCEDURE','Syntax:\nDROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name\n\nThis statement is used to drop a stored procedure or function. That is,\nthe specified routine is removed from the server. You must have the\nALTER ROUTINE privilege for the routine. (If the\nautomatic_sp_privileges system variable is enabled, that privilege and\nEXECUTE are granted automatically to the routine creator when the\nroutine is created and dropped from the creator when the routine is\ndropped. See\nhttp://dev.mysql.com/doc/refman/5.6/en/stored-routines-privileges.html.\n)\n\nThe IF EXISTS clause is a MySQL extension. It prevents an error from\noccurring if the procedure or function does not exist. A warning is\nproduced that can be viewed with SHOW WARNINGS.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/drop-procedure.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/drop-procedure.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (529,5,'INSTALL PLUGIN','Syntax:\nINSTALL PLUGIN plugin_name SONAME \'shared_library_name\'\n\nThis statement installs a server plugin. It requires the INSERT\nprivilege for the mysql.plugin system table.\n\nplugin_name is the name of the plugin as defined in the plugin\ndescriptor structure contained in the library file (see\nhttp://dev.mysql.com/doc/refman/5.6/en/plugin-data-structures.html).\nPlugin names are not case sensitive. For maximal compatibility, plugin\nnames should be limited to ASCII letters, digits, and underscore\nbecause they are used in C source files, shell command lines, M4 and\nBourne shell scripts, and SQL environments.\n\nshared_library_name is the name of the shared library that contains the\nplugin code. The name includes the file name extension (for example,\nlibmyplugin.so, libmyplugin.dll, or libmyplugin.dylib).\n\nThe shared library must be located in the plugin directory (the\ndirectory named by the plugin_dir system variable). The library must be\nin the plugin directory itself, not in a subdirectory. By default,\nplugin_dir is the plugin directory under the directory named by the\npkglibdir configuration variable, but it can be changed by setting the\nvalue of plugin_dir at server startup. For example, set its value in a\nmy.cnf file:\n\n[mysqld]\nplugin_dir=/path/to/plugin/directory\n\nIf the value of plugin_dir is a relative path name, it is taken to be\nrelative to the MySQL base directory (the value of the basedir system\nvariable).\n\nINSTALL PLUGIN loads and initializes the plugin code to make the plugin\navailable for use. A plugin is initialized by executing its\ninitialization function, which handles any setup that the plugin must\nperform before it can be used. When the server shuts down, it executes\nthe deinitialization function for each plugin that is loaded so that\nthe plugin has a chance to perform any final cleanup.\n\nINSTALL PLUGIN also registers the plugin by adding a line that\nindicates the plugin name and library file name to the mysql.plugin\ntable. At server startup, the server loads and initializes any plugin\nthat is listed in the mysql.plugin table. This means that a plugin is\ninstalled with INSTALL PLUGIN only once, not every time the server\nstarts. Plugin loading at startup does not occur if the server is\nstarted with the --skip-grant-tables option.\n\nA plugin library can contain multiple plugins. For each of them to be\ninstalled, use a separate INSTALL PLUGIN statement. Each statement\nnames a different plugin, but all of them specify the same library\nname.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/install-plugin.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/install-plugin.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (530,28,'LOAD DATA','Syntax:\nLOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE \'file_name\'\n    [REPLACE | IGNORE]\n    INTO TABLE tbl_name\n    [PARTITION (partition_name [, partition_name] ...)]\n    [CHARACTER SET charset_name]\n    [{FIELDS | COLUMNS}\n        [TERMINATED BY \'string\']\n        [[OPTIONALLY] ENCLOSED BY \'char\']\n        [ESCAPED BY \'char\']\n    ]\n    [LINES\n        [STARTING BY \'string\']\n        [TERMINATED BY \'string\']\n    ]\n    [IGNORE number {LINES | ROWS}]\n    [(col_name_or_user_var\n        [, col_name_or_user_var] ...)]\n    [SET col_name={expr | DEFAULT},\n        [, col_name={expr | DEFAULT}] ...]\n\nThe LOAD DATA INFILE statement reads rows from a text file into a table\nat a very high speed. LOAD DATA INFILE is the complement of SELECT ...\nINTO OUTFILE. (See\nhttp://dev.mysql.com/doc/refman/5.6/en/select-into.html.) To write data\nfrom a table to a file, use SELECT ... INTO OUTFILE. To read the file\nback into a table, use LOAD DATA INFILE. The syntax of the FIELDS and\nLINES clauses is the same for both statements. Both clauses are\noptional, but FIELDS must precede LINES if both are specified.\n\nYou can also load data files by using the mysqlimport utility; it\noperates by sending a LOAD DATA INFILE statement to the server. The\n--local option causes mysqlimport to read data files from the client\nhost. You can specify the --compress option to get better performance\nover slow networks if the client and server support the compressed\nprotocol. See http://dev.mysql.com/doc/refman/5.6/en/mysqlimport.html.\n\nFor more information about the efficiency of INSERT versus LOAD DATA\nINFILE and speeding up LOAD DATA INFILE, see\nhttp://dev.mysql.com/doc/refman/5.6/en/insert-optimization.html.\n\nThe file name must be given as a literal string. On Windows, specify\nbackslashes in path names as forward slashes or doubled backslashes.\nThe character_set_filesystem system variable controls the\ninterpretation of the file name.\n\nLOAD DATA supports explicit partition selection using the PARTITION\noption with a list of one or more comma-separated names of partitions,\nsubpartitions, or both. When this option is used, if any rows from the\nfile cannot be inserted into any of the partitions or subpartitions\nnamed in the list, the statement fails with the error Found a row not\nmatching the given partition set. For more information and examples,\nsee http://dev.mysql.com/doc/refman/5.6/en/partitioning-selection.html.\n\nFor partitioned tables using storage engines that employ table locks,\nsuch as MyISAM, LOAD DATA cannot prune any partition locks. This does\nnot apply to tables using storage engines which employ row-level\nlocking, such as InnoDB. For more information, see\nhttp://dev.mysql.com/doc/refman/5.6/en/partitioning-limitations-locking\n.html.\n\nThe server uses the character set indicated by the\ncharacter_set_database system variable to interpret the information in\nthe file. SET NAMES and the setting of character_set_client do not\naffect interpretation of input. If the contents of the input file use a\ncharacter set that differs from the default, it is usually preferable\nto specify the character set of the file by using the CHARACTER SET\nclause. A character set of binary specifies "no conversion."\n\nLOAD DATA INFILE interprets all fields in the file as having the same\ncharacter set, regardless of the data types of the columns into which\nfield values are loaded. For proper interpretation of file contents,\nyou must ensure that it was written with the correct character set. For\nexample, if you write a data file with mysqldump -T or by issuing a\nSELECT ... INTO OUTFILE statement in mysql, be sure to use a\n--default-character-set option so that output is written in the\ncharacter set to be used when the file is loaded with LOAD DATA INFILE.\n\n*Note*:\n\nIt is not possible to load data files that use the ucs2, utf16,\nutf16le, or utf32 character set.\n\nIf you use LOW_PRIORITY, execution of the LOAD DATA statement is\ndelayed until no other clients are reading from the table. This affects\nonly storage engines that use only table-level locking (such as MyISAM,\nMEMORY, and MERGE).\n\nIf you specify CONCURRENT with a MyISAM table that satisfies the\ncondition for concurrent inserts (that is, it contains no free blocks\nin the middle), other threads can retrieve data from the table while\nLOAD DATA is executing. This option affects the performance of LOAD\nDATA a bit, even if no other thread is using the table at the same\ntime.\n\nWith row-based replication, CONCURRENT is replicated regardless of\nMySQL version. With statement-based replication CONCURRENT is not\nreplicated prior to MySQL 5.5.1 (see Bug #34628). For more information,\nsee\nhttp://dev.mysql.com/doc/refman/5.6/en/replication-features-load-data.h\ntml.\n\nThe LOCAL keyword affects expected location of the file and error\nhandling, as described later. LOCAL works only if your server and your\nclient both have been configured to permit it. For example, if mysqld\nwas started with the local_infile system variable disabled, LOCAL does\nnot work. See\nhttp://dev.mysql.com/doc/refman/5.6/en/load-data-local.html.\n\nThe LOCAL keyword affects where the file is expected to be found:\n\no If LOCAL is specified, the file is read by the client program on the\n  client host and sent to the server. The file can be given as a full\n  path name to specify its exact location. If given as a relative path\n  name, the name is interpreted relative to the directory in which the\n  client program was started.\n\n  When using LOCAL with LOAD DATA, a copy of the file is created in the\n  server\'s temporary directory. This is not the directory determined by\n  the value of tmpdir or slave_load_tmpdir, but rather the operating\n  system\'s temporary directory, and is not configurable in the MySQL\n  Server. (Typically the system temporary directory is /tmp on Linux\n  systems and C:\\WINDOWS\\TEMP on Windows.) Lack of sufficient space for\n  the copy in this directory can cause the LOAD DATA LOCAL statement to\n  fail.\n\no If LOCAL is not specified, the file must be located on the server\n  host and is read directly by the server. The server uses the\n  following rules to locate the file:\n\n  o If the file name is an absolute path name, the server uses it as\n    given.\n\n  o If the file name is a relative path name with one or more leading\n    components, the server searches for the file relative to the\n    server\'s data directory.\n\n  o If a file name with no leading components is given, the server\n    looks for the file in the database directory of the default\n    database.\n\nIn the non-LOCAL case, these rules mean that a file named as\n./myfile.txt is read from the server\'s data directory, whereas the file\nnamed as myfile.txt is read from the database directory of the default\ndatabase. For example, if db1 is the default database, the following\nLOAD DATA statement reads the file data.txt from the database directory\nfor db1, even though the statement explicitly loads the file into a\ntable in the db2 database:\n\nLOAD DATA INFILE \'data.txt\' INTO TABLE db2.my_table;\n\nNon-LOCAL load operations read text files located on the server. For\nsecurity reasons, such operations require that you have the FILE\nprivilege. See\nhttp://dev.mysql.com/doc/refman/5.6/en/privileges-provided.html. Also,\nnon-LOCAL load operations are subject to the secure_file_priv system\nvariable setting. If the variable value is a nonempty directory name,\nthe file to be loaded must be located in that directory. If the\nvariable value is empty (which is insecure), the file need only be\nreadable by the server.\n\nUsing LOCAL is a bit slower than letting the server access the files\ndirectly, because the contents of the file must be sent over the\nconnection by the client to the server. On the other hand, you do not\nneed the FILE privilege to load local files.\n\nLOCAL also affects error handling:\n\no With LOAD DATA INFILE, data-interpretation and duplicate-key errors\n  terminate the operation.\n\no With LOAD DATA LOCAL INFILE, data-interpretation and duplicate-key\n  errors become warnings and the operation continues because the server\n  has no way to stop transmission of the file in the middle of the\n  operation. For duplicate-key errors, this is the same as if IGNORE is\n  specified. IGNORE is explained further later in this section.\n\nThe REPLACE and IGNORE keywords control handling of input rows that\nduplicate existing rows on unique key values:\n\no If you specify REPLACE, input rows replace existing rows. In other\n  words, rows that have the same value for a primary key or unique\n  index as an existing row. See [HELP REPLACE].\n\no If you specify IGNORE, rows that duplicate an existing row on a\n  unique key value are discarded.\n\no If you do not specify either option, the behavior depends on whether\n  the LOCAL keyword is specified. Without LOCAL, an error occurs when a\n  duplicate key value is found, and the rest of the text file is\n  ignored. With LOCAL, the default behavior is the same as if IGNORE is\n  specified; this is because the server has no way to stop transmission\n  of the file in the middle of the operation.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/load-data.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/load-data.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (531,24,'DECLARE CURSOR','Syntax:\nDECLARE cursor_name CURSOR FOR select_statement\n\nThis statement declares a cursor and associates it with a SELECT\nstatement that retrieves the rows to be traversed by the cursor. To\nfetch the rows later, use a FETCH statement. The number of columns\nretrieved by the SELECT statement must match the number of output\nvariables specified in the FETCH statement.\n\nThe SELECT statement cannot have an INTO clause.\n\nCursor declarations must appear before handler declarations and after\nvariable and condition declarations.\n\nA stored program may contain multiple cursor declarations, but each\ncursor declared in a given block must have a unique name. For an\nexample, see http://dev.mysql.com/doc/refman/5.6/en/cursors.html.\n\nFor information available through SHOW statements, it is possible in\nmany cases to obtain equivalent information by using a cursor with an\nINFORMATION_SCHEMA table.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/declare-cursor.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/declare-cursor.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (532,32,'LOCALTIME','Syntax:\nLOCALTIME, LOCALTIME([fsp])\n\nLOCALTIME and LOCALTIME() are synonyms for NOW().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (533,33,'ST_GEOMFROMWKB','ST_GeomFromWKB(wkb[, srid]), ST_GeometryFromWKB(wkb[, srid])\n\nConstructs a geometry value of any type using its WKB representation\nand SRID.\n\nThe result is NULL if the WKB or SRID argument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkb-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkb-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (534,12,'SHA1','Syntax:\nSHA1(str), SHA(str)\n\nCalculates an SHA-1 160-bit checksum for the string, as described in\nRFC 3174 (Secure Hash Algorithm). The value is returned as a string of\n40 hexadecimal digits, or NULL if the argument was NULL. One of the\npossible uses for this function is as a hash key. See the notes at the\nbeginning of this section about storing hash values efficiently. You\ncan also use SHA1() as a cryptographic function for storing passwords.\nSHA() is synonymous with SHA1().\n\nThe return value is a nonbinary string in the connection character set.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SELECT SHA1(\'abc\');\n        -> \'a9993e364706816aba3e25717850c26c9cd0d89d\'\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (535,23,'BLOB','BLOB[(M)]\n\nA BLOB column with a maximum length of 65,535 (216 − 1) bytes. Each\nBLOB value is stored using a 2-byte length prefix that indicates the\nnumber of bytes in the value.\n\nAn optional length M can be given for this type. If this is done, MySQL\ncreates the column as the smallest BLOB type large enough to hold\nvalues M bytes long.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (536,12,'PASSWORD','Syntax:\nPASSWORD(str)\n\nReturns a hashed password string calculated from the cleartext password\nstr. The return value is a nonbinary string in the connection character\nset, or NULL if the argument is NULL. This function is the SQL\ninterface to the algorithm used by the server to encrypt MySQL\npasswords for storage in the mysql.user grant table.\n\nThe old_passwords system variable controls the password hashing method\nused by the PASSWORD() function. It also influences password hashing\nperformed by CREATE USER and GRANT statements that specify a password\nusing an IDENTIFIED BY clause.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SET old_passwords = 0;\nmysql> SELECT PASSWORD(\'mypass\'), OLD_PASSWORD(\'mypass\');\n+-------------------------------------------+------------------------+\n| PASSWORD(\'mypass\')                        | OLD_PASSWORD(\'mypass\') |\n+-------------------------------------------+------------------------+\n| *6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4 | 6f8c114b58f2ce9e       |\n+-------------------------------------------+------------------------+\n\nmysql> SET old_passwords = 1;\nmysql> SELECT PASSWORD(\'mypass\'), OLD_PASSWORD(\'mypass\');\n+--------------------+------------------------+\n| PASSWORD(\'mypass\') | OLD_PASSWORD(\'mypass\') |\n+--------------------+------------------------+\n| 6f8c114b58f2ce9e   | 6f8c114b58f2ce9e       |\n+--------------------+------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (537,32,'UTC_DATE','Syntax:\nUTC_DATE, UTC_DATE()\n\nReturns the current UTC date as a value in \'YYYY-MM-DD\' or YYYYMMDD\nformat, depending on whether the function is used in a string or\nnumeric context.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT UTC_DATE(), UTC_DATE() + 0;\n        -> \'2003-08-14\', 20030814\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (538,37,'DIMENSION','Dimension(g)\n\nST_Dimension() and Dimension() are synonyms. For more information, see\nthe description of ST_Dimension().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (539,23,'BIT','BIT[(M)]\n\nA bit-value type. M indicates the number of bits per value, from 1 to\n64. The default is 1 if M is omitted.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/numeric-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (540,7,'EQUALS','Equals(g1, g2)\n\nReturns 1 or 0 to indicate whether g1 is spatially equal to g2.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-mbr.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/spatial-relation-functions-mbr.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (541,8,'XA','Syntax:\nXA {START|BEGIN} xid [JOIN|RESUME]\n\nXA END xid [SUSPEND [FOR MIGRATE]]\n\nXA PREPARE xid\n\nXA COMMIT xid [ONE PHASE]\n\nXA ROLLBACK xid\n\nXA RECOVER\n\nFor XA START, the JOIN and RESUME clauses are not supported.\n\nFor XA END the SUSPEND [FOR MIGRATE] clause is not supported.\n\nEach XA statement begins with the XA keyword, and most of them require\nan xid value. An xid is an XA transaction identifier. It indicates\nwhich transaction the statement applies to. xid values are supplied by\nthe client, or generated by the MySQL server. An xid value has from one\nto three parts:\n\nxid: gtrid [, bqual [, formatID ]]\n\ngtrid is a global transaction identifier, bqual is a branch qualifier,\nand formatID is a number that identifies the format used by the gtrid\nand bqual values. As indicated by the syntax, bqual and formatID are\noptional. The default bqual value is \'\' if not given. The default\nformatID value is 1 if not given.\n\ngtrid and bqual must be string literals, each up to 64 bytes (not\ncharacters) long. gtrid and bqual can be specified in several ways. You\ncan use a quoted string (\'ab\'), hex string (X\'6162\', 0x6162), or bit\nvalue (b\'nnnn\').\n\nformatID is an unsigned integer.\n\nThe gtrid and bqual values are interpreted in bytes by the MySQL\nserver\'s underlying XA support routines. However, while an SQL\nstatement containing an XA statement is being parsed, the server works\nwith some specific character set. To be safe, write gtrid and bqual as\nhex strings.\n\nxid values typically are generated by the Transaction Manager. Values\ngenerated by one TM must be different from values generated by other\nTMs. A given TM must be able to recognize its own xid values in a list\nof values returned by the XA RECOVER statement.\n\nFor XA START xid starts an XA transaction with the given xid value.\nEach XA transaction must have a unique xid value, so the value must not\ncurrently be used by another XA transaction. Uniqueness is assessed\nusing the gtrid and bqual values. All following XA statements for the\nXA transaction must be specified using the same xid value as that given\nin the XA START statement. If you use any of those statements but\nspecify an xid value that does not correspond to some existing XA\ntransaction, an error occurs.\n\nOne or more XA transactions can be part of the same global transaction.\nAll XA transactions within a given global transaction must use the same\ngtrid value in the xid value. For this reason, gtrid values must be\nglobally unique so that there is no ambiguity about which global\ntransaction a given XA transaction is part of. The bqual part of the\nxid value must be different for each XA transaction within a global\ntransaction. (The requirement that bqual values be different is a\nlimitation of the current MySQL XA implementation. It is not part of\nthe XA specification.)\n\nThe XA RECOVER statement returns information for those XA transactions\non the MySQL server that are in the PREPARED state. (See\nhttp://dev.mysql.com/doc/refman/5.6/en/xa-states.html.) The output\nincludes a row for each such XA transaction on the server, regardless\nof which client started it.\n\nXA RECOVER output rows look like this (for an example xid value\nconsisting of the parts \'abc\', \'def\', and 7):\n\nmysql> XA RECOVER;\n+----------+--------------+--------------+--------+\n| formatID | gtrid_length | bqual_length | data   |\n+----------+--------------+--------------+--------+\n|        7 |            3 |            3 | abcdef |\n+----------+--------------+--------------+--------+\n\nThe output columns have the following meanings:\n\no formatID is the formatID part of the transaction xid\n\no gtrid_length is the length in bytes of the gtrid part of the xid\n\no bqual_length is the length in bytes of the bqual part of the xid\n\no data is the concatenation of the gtrid and bqual parts of the xid\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/xa-statements.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/xa-statements.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (542,2,'CENTROID','Centroid(mpoly)\n\nST_Centroid() and Centroid() are synonyms. For more information, see\nthe description of ST_Centroid().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (543,38,'OCTET_LENGTH','Syntax:\nOCTET_LENGTH(str)\n\nOCTET_LENGTH() is a synonym for LENGTH().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (544,32,'UTC_TIMESTAMP','Syntax:\nUTC_TIMESTAMP, UTC_TIMESTAMP([fsp])\n\nReturns the current UTC date and time as a value in \'YYYY-MM-DD\nHH:MM:SS\' or YYYYMMDDHHMMSS format, depending on whether the function\nis used in a string or numeric context.\n\nAs of MySQL 5.6.4, if the fsp argument is given to specify a fractional\nseconds precision from 0 to 6, the return value includes a fractional\nseconds part of that many digits. Before 5.6.4, any argument is\nignored.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT UTC_TIMESTAMP(), UTC_TIMESTAMP() + 0;\n        -> \'2003-08-14 18:08:04\', 20030814180804.000000\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (545,12,'AES_ENCRYPT','Syntax:\nAES_ENCRYPT(str,key_str[,init_vector])\n\nAES_ENCRYPT() and AES_DECRYPT() implement encryption and decryption of\ndata using the official AES (Advanced Encryption Standard) algorithm,\npreviously known as "Rijndael." The AES standard permits various key\nlengths. By default these functions implement AES with a 128-bit key\nlength. As of MySQL 5.6.17, key lengths of 196 or 256 bits can be used,\nas described later. The key length is a trade off between performance\nand security.\n\nAES_ENCRYPT() encrypts the string str using the key string key_str and\nreturns a binary string containing the encrypted output. AES_DECRYPT()\ndecrypts the encrypted string crypt_str using the key string key_str\nand returns the original cleartext string. If either function argument\nis NULL, the function returns NULL.\n\nThe str and crypt_str arguments can be any length, and padding is\nautomatically added to str so it is a multiple of a block as required\nby block-based algorithms such as AES. This padding is automatically\nremoved by the AES_DECRYPT() function. The length of crypt_str can be\ncalculated using this formula:\n\n16 * (trunc(string_length / 16) + 1)\n\nFor a key length of 128 bits, the most secure way to pass a key to the\nkey_str argument is to create a truly random 128-bit value and pass it\nas a binary value. For example:\n\nINSERT INTO t\nVALUES (1,AES_ENCRYPT(\'text\',UNHEX(\'F3229A0B371ED2D9441B830D21A390C3\')));\n\nA passphrase can be used to generate an AES key by hashing the\npassphrase. For example:\n\nINSERT INTO t\nVALUES (1,AES_ENCRYPT(\'text\', UNHEX(SHA2(\'My secret passphrase\',512))));\n\nDo not pass a password or passphrase directly to crypt_str, hash it\nfirst. Previous versions of this documentation suggested the former\napproach, but it is no longer recommended as the examples shown here\nare more secure.\n\nIf AES_DECRYPT() detects invalid data or incorrect padding, it returns\nNULL. However, it is possible for AES_DECRYPT() to return a non-NULL\nvalue (possibly garbage) if the input data or the key is invalid.\n\nAs of MySQL 5.6.17, AES_ENCRYPT() and AES_DECRYPT() permit control of\nthe block encryption mode and take an optional init_vector\ninitialization vector argument:\n\no The block_encryption_mode system variable controls the mode for\n  block-based encryption algorithms. Its default value is aes-128-ecb,\n  which signifies encryption using a key length of 128 bits and ECB\n  mode. For a description of the permitted values of this variable, see\n  http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html.\n\no The optional init_vector argument provides an initialization vector\n  for block encryption modes that require it.\n\nFor modes that require the optional init_vector argument, it must be 16\nbytes or longer (bytes in excess of 16 are ignored). An error occurs if\ninit_vector is missing.\n\nFor modes that do not require init_vector, it is ignored and a warning\nis generated if it is specified.\n\nA random string of bytes to use for the initialization vector can be\nproduced by calling RANDOM_BYTES(16). For encryption modes that require\nan initialization vector, the same vector must be used for encryption\nand decryption.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html\n\n','mysql> SET block_encryption_mode = \'aes-256-cbc\';\nmysql> SET @key_str = SHA2(\'My secret passphrase\',512);\nmysql> SET @init_vector = RANDOM_BYTES(16);\nmysql> SET @crypt_str = AES_ENCRYPT(\'text\',@key_str,@init_vector);\nmysql> SELECT AES_DECRYPT(@crypt_str,@key_str,@init_vector);\n+-----------------------------------------------+\n| AES_DECRYPT(@crypt_str,@key_str,@init_vector) |\n+-----------------------------------------------+\n| text                                          |\n+-----------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (546,3,'+','Syntax:\n+\n\nAddition:\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/arithmetic-functions.html\n\n','mysql> SELECT 3+5;\n        -> 8\n','http://dev.mysql.com/doc/refman/5.6/en/arithmetic-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (547,7,'GTID_SUBTRACT','Syntax:\nGTID_SUBTRACT(set,subset)\n\nGiven two sets of global transaction IDs subset and set, returns only\nthose GTIDs from set that are not in subset.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gtid-functions.html\n\n','mysql> SELECT GTID_SUBTRACT(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:21-57\',\n    ->     \'3E11FA47-71CA-11E1-9E33-C80AA9429562:21\')\\G\n*************************** 1. row ***************************\nGTID_SUBTRACT(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:21-57\',\n    \'3E11FA47-71CA-11E1-9E33-C80AA9429562:21\'): 3e11fa47-71ca-11e1-9e33-c80aa9429562:22-57\n1 row in set (0.00 sec)\n\nmysql> SELECT GTID_SUBTRACT(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:21-57\',\n    ->     \'3E11FA47-71CA-11E1-9E33-C80AA9429562:20-25\')\\G\n*************************** 1. row ***************************\nGTID_SUBTRACT(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:21-57\',\n    \'3E11FA47-71CA-11E1-9E33-C80AA9429562:20-25\'): 3e11fa47-71ca-11e1-9e33-c80aa9429562:26-57\n1 row in set (0.00 sec)\n\nmysql> SELECT GTID_SUBTRACT(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:21-57\',\n    ->     \'3E11FA47-71CA-11E1-9E33-C80AA9429562:23-24\')\\G\n*************************** 1. row ***************************\nGTID_SUBTRACT(\'3E11FA47-71CA-11E1-9E33-C80AA9429562:21-57\',\n    \'3E11FA47-71CA-11E1-9E33-C80AA9429562:23-24\'): 3e11fa47-71ca-11e1-9e33-c80aa9429562:21-22:25-57\n1 row in set (0.01 sec)\n','http://dev.mysql.com/doc/refman/5.6/en/gtid-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (548,14,'INET_NTOA','Syntax:\nINET_NTOA(expr)\n\nGiven a numeric IPv4 network address in network byte order, returns the\ndotted-quad string representation of the address as a nonbinary string\nin the connection character set. INET_NTOA() returns NULL if it does\nnot understand its argument.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','mysql> SELECT INET_NTOA(167773449);\n        -> \'10.0.5.9\'\n','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (549,32,'DAYOFWEEK','Syntax:\nDAYOFWEEK(date)\n\nReturns the weekday index for date (1 = Sunday, 2 = Monday, ..., 7 =\nSaturday). These index values correspond to the ODBC standard.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT DAYOFWEEK(\'2007-02-03\');\n        -> 7\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (550,3,'CEILING','Syntax:\nCEILING(X)\n\nReturns the smallest integer value not less than X.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT CEILING(1.23);\n        -> 2\nmysql> SELECT CEILING(-1.23);\n        -> -1\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (551,27,'SHOW PROCESSLIST','Syntax:\nSHOW [FULL] PROCESSLIST\n\nSHOW PROCESSLIST shows you which threads are running. You can also get\nthis information from the INFORMATION_SCHEMA PROCESSLIST table or the\nmysqladmin processlist command. If you have the PROCESS privilege, you\ncan see all threads. Otherwise, you can see only your own threads (that\nis, threads associated with the MySQL account that you are using). If\nyou do not use the FULL keyword, only the first 100 characters of each\nstatement are shown in the Info field.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-processlist.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-processlist.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (552,33,'LINEFROMWKB','LineFromWKB(wkb[, srid]), LineStringFromWKB(wkb[, srid])\n\nST_LineFromWKB(), ST_LineStringFromWKB(), LineFromWKB(), and\nLineStringFromWKB() are synonyms. For more information, see the\ndescription of ST_LineFromWKB().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkb-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkb-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (553,37,'GEOMETRYTYPE','GeometryType(g)\n\nST_GeometryType() and GeometryType() are synonyms. For more\ninformation, see the description of ST_GeometryType().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-general-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (554,40,'CREATE VIEW','Syntax:\nCREATE\n    [OR REPLACE]\n    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]\n    [DEFINER = { user | CURRENT_USER }]\n    [SQL SECURITY { DEFINER | INVOKER }]\n    VIEW view_name [(column_list)]\n    AS select_statement\n    [WITH [CASCADED | LOCAL] CHECK OPTION]\n\nThe CREATE VIEW statement creates a new view, or replaces an existing\nview if the OR REPLACE clause is given. If the view does not exist,\nCREATE OR REPLACE VIEW is the same as CREATE VIEW. If the view does\nexist, CREATE OR REPLACE VIEW is the same as ALTER VIEW.\n\nFor information about restrictions on view use, see\nhttp://dev.mysql.com/doc/refman/5.6/en/view-restrictions.html.\n\nThe select_statement is a SELECT statement that provides the definition\nof the view. (Selecting from the view selects, in effect, using the\nSELECT statement.) The select_statement can select from base tables or\nother views.\n\nThe view definition is "frozen" at creation time and is not affected by\nsubsequent changes to the definitions of the underlying tables. For\nexample, if a view is defined as SELECT * on a table, new columns added\nto the table later do not become part of the view, and columns dropped\nfrom the table will result in an error when selecting from the view.\n\nThe ALGORITHM clause affects how MySQL processes the view. The DEFINER\nand SQL SECURITY clauses specify the security context to be used when\nchecking access privileges at view invocation time. The WITH CHECK\nOPTION clause can be given to constrain inserts or updates to rows in\ntables referenced by the view. These clauses are described later in\nthis section.\n\nThe CREATE VIEW statement requires the CREATE VIEW privilege for the\nview, and some privilege for each column selected by the SELECT\nstatement. For columns used elsewhere in the SELECT statement, you must\nhave the SELECT privilege. If the OR REPLACE clause is present, you\nmust also have the DROP privilege for the view. CREATE VIEW might also\nrequire the SUPER privilege, depending on the DEFINER value, as\ndescribed later in this section.\n\nWhen a view is referenced, privilege checking occurs as described later\nin this section.\n\nA view belongs to a database. By default, a new view is created in the\ndefault database. To create the view explicitly in a given database,\nuse db_name.view_name syntax to qualify the view name with the database\nname:\n\nCREATE VIEW test.v AS SELECT * FROM t;\n\nUnqualified table or view names in the SELECT statement are also\ninterpreted with respect to the default database. A view can refer to\ntables or views in other databases by qualifying the table or view name\nwith the appropriate database name.\n\nWithin a database, base tables and views share the same namespace, so a\nbase table and a view cannot have the same name.\n\nColumns retrieved by the SELECT statement can be simple references to\ntable columns, or expressions that use functions, constant values,\noperators, and so forth.\n\nA view must have unique column names with no duplicates, just like a\nbase table. By default, the names of the columns retrieved by the\nSELECT statement are used for the view column names. To define explicit\nnames for the view columns, specify the optional column_list clause as\na list of comma-separated identifiers. The number of names in\ncolumn_list must be the same as the number of columns retrieved by the\nSELECT statement.\n\nA view can be created from many kinds of SELECT statements. It can\nrefer to base tables or other views. It can use joins, UNION, and\nsubqueries. The SELECT need not even refer to any tables:\n\nCREATE VIEW v_today (today) AS SELECT CURRENT_DATE;\n\nThe following example defines a view that selects two columns from\nanother table as well as an expression calculated from those columns:\n\nmysql> CREATE TABLE t (qty INT, price INT);\nmysql> INSERT INTO t VALUES(3, 50);\nmysql> CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t;\nmysql> SELECT * FROM v;\n+------+-------+-------+\n| qty  | price | value |\n+------+-------+-------+\n|    3 |    50 |   150 |\n+------+-------+-------+\n\nA view definition is subject to the following restrictions:\n\no The SELECT statement cannot contain a subquery in the FROM clause.\n\no The SELECT statement cannot refer to system variables or user-defined\n  variables.\n\no Within a stored program, the SELECT statement cannot refer to program\n  parameters or local variables.\n\no The SELECT statement cannot refer to prepared statement parameters.\n\no Any table or view referred to in the definition must exist. If, after\n  the view has been created, a table or view that the definition refers\n  to is dropped, use of the view results in an error. To check a view\n  definition for problems of this kind, use the CHECK TABLE statement.\n\no The definition cannot refer to a TEMPORARY table, and you cannot\n  create a TEMPORARY view.\n\no You cannot associate a trigger with a view.\n\no Aliases for column names in the SELECT statement are checked against\n  the maximum column length of 64 characters (not the maximum alias\n  length of 256 characters).\n\nORDER BY is permitted in a view definition, but it is ignored if you\nselect from a view using a statement that has its own ORDER BY or\nfiltering or grouping. When ORDER BY is combined with LIMIT or OFFSET\nin a view definition, the ordering is always enforced before the query\nresult is used by the outer query, but it does not guarantee that the\nsame ordering is used in the end result. As a workaround, add an ORDER\nBY clause to the outer query.\n\nFor other options or clauses in the definition, they are added to the\noptions or clauses of the statement that references the view, but the\neffect is undefined. For example, if a view definition includes a LIMIT\nclause, and you select from the view using a statement that has its own\nLIMIT clause, it is undefined which limit applies. This same principle\napplies to options such as ALL, DISTINCT, or SQL_SMALL_RESULT that\nfollow the SELECT keyword, and to clauses such as INTO, FOR UPDATE,\nLOCK IN SHARE MODE, and PROCEDURE.\n\nThe results obtained from a view may be affected if you change the\nquery processing environment by changing system variables:\n\nmysql> CREATE VIEW v (mycol) AS SELECT \'abc\';\nQuery OK, 0 rows affected (0.01 sec)\n\nmysql> SET sql_mode = \'\';\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT "mycol" FROM v;\n+-------+\n| mycol |\n+-------+\n| mycol |\n+-------+\n1 row in set (0.01 sec)\n\nmysql> SET sql_mode = \'ANSI_QUOTES\';\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT "mycol" FROM v;\n+-------+\n| mycol |\n+-------+\n| abc   |\n+-------+\n1 row in set (0.00 sec)\n\nThe DEFINER and SQL SECURITY clauses determine which MySQL account to\nuse when checking access privileges for the view when a statement is\nexecuted that references the view. The valid SQL SECURITY\ncharacteristic values are DEFINER (the default) and INVOKER. These\nindicate that the required privileges must be held by the user who\ndefined or invoked the view, respectively.\n\nIf a user value is given for the DEFINER clause, it should be a MySQL\naccount specified as \'user_name\'@\'host_name\', CURRENT_USER, or\nCURRENT_USER(). The default DEFINER value is the user who executes the\nCREATE VIEW statement. This is the same as specifying DEFINER =\nCURRENT_USER explicitly.\n\nIf the DEFINER clause is present, these rules determine the valid\nDEFINER user values:\n\no If you do not have the SUPER privilege, the only valid user value is\n  your own account, either specified literally or by using\n  CURRENT_USER. You cannot set the definer to some other account.\n\no If you have the SUPER privilege, you can specify any syntactically\n  valid account name. If the account does not exist, a warning is\n  generated.\n\no Although it is possible to create a view with a nonexistent DEFINER\n  account, an error occurs when the view is referenced if the SQL\n  SECURITY value is DEFINER but the definer account does not exist.\n\nFor more information about view security, see\nhttp://dev.mysql.com/doc/refman/5.6/en/stored-programs-security.html.\n\nWithin a view definition, CURRENT_USER returns the view\'s DEFINER value\nby default. For views defined with the SQL SECURITY INVOKER\ncharacteristic, CURRENT_USER returns the account for the view\'s\ninvoker. For information about user auditing within views, see\nhttp://dev.mysql.com/doc/refman/5.6/en/account-activity-auditing.html.\n\nWithin a stored routine that is defined with the SQL SECURITY DEFINER\ncharacteristic, CURRENT_USER returns the routine\'s DEFINER value. This\nalso affects a view defined within such a routine, if the view\ndefinition contains a DEFINER value of CURRENT_USER.\n\nMySQL checks view privileges like this:\n\no At view definition time, the view creator must have the privileges\n  needed to use the top-level objects accessed by the view. For\n  example, if the view definition refers to table columns, the creator\n  must have some privilege for each column in the select list of the\n  definition, and the SELECT privilege for each column used elsewhere\n  in the definition. If the definition refers to a stored function,\n  only the privileges needed to invoke the function can be checked. The\n  privileges required at function invocation time can be checked only\n  as it executes: For different invocations, different execution paths\n  within the function might be taken.\n\no The user who references a view must have appropriate privileges to\n  access it (SELECT to select from it, INSERT to insert into it, and so\n  forth.)\n\no When a view has been referenced, privileges for objects accessed by\n  the view are checked against the privileges held by the view DEFINER\n  account or invoker, depending on whether the SQL SECURITY\n  characteristic is DEFINER or INVOKER, respectively.\n\no If reference to a view causes execution of a stored function,\n  privilege checking for statements executed within the function depend\n  on whether the function SQL SECURITY characteristic is DEFINER or\n  INVOKER. If the security characteristic is DEFINER, the function runs\n  with the privileges of the DEFINER account. If the characteristic is\n  INVOKER, the function runs with the privileges determined by the\n  view\'s SQL SECURITY characteristic.\n\nExample: A view might depend on a stored function, and that function\nmight invoke other stored routines. For example, the following view\ninvokes a stored function f():\n\nCREATE VIEW v AS SELECT * FROM t WHERE t.id = f(t.name);\n\nSuppose that f() contains a statement such as this:\n\nIF name IS NULL then\n  CALL p1();\nELSE\n  CALL p2();\nEND IF;\n\nThe privileges required for executing statements within f() need to be\nchecked when f() executes. This might mean that privileges are needed\nfor p1() or p2(), depending on the execution path within f(). Those\nprivileges must be checked at runtime, and the user who must possess\nthe privileges is determined by the SQL SECURITY values of the view v\nand the function f().\n\nThe DEFINER and SQL SECURITY clauses for views are extensions to\nstandard SQL. In standard SQL, views are handled using the rules for\nSQL SECURITY DEFINER. The standard says that the definer of the view,\nwhich is the same as the owner of the view\'s schema, gets applicable\nprivileges on the view (for example, SELECT) and may grant them. MySQL\nhas no concept of a schema "owner", so MySQL adds a clause to identify\nthe definer. The DEFINER clause is an extension where the intent is to\nhave what the standard has; that is, a permanent record of who defined\nthe view. This is why the default DEFINER value is the account of the\nview creator.\n\nThe optional ALGORITHM clause is a MySQL extension to standard SQL. It\naffects how MySQL processes the view. ALGORITHM takes three values:\nMERGE, TEMPTABLE, or UNDEFINED. The default algorithm is UNDEFINED if\nno ALGORITHM clause is present. For more information, see\nhttp://dev.mysql.com/doc/refman/5.6/en/view-algorithms.html, as well as\nhttp://dev.mysql.com/doc/refman/5.6/en/derived-table-optimization.html.\n\nSome views are updatable. That is, you can use them in statements such\nas UPDATE, DELETE, or INSERT to update the contents of the underlying\ntable. For a view to be updatable, there must be a one-to-one\nrelationship between the rows in the view and the rows in the\nunderlying table. There are also certain other constructs that make a\nview nonupdatable.\n\nThe WITH CHECK OPTION clause can be given for an updatable view to\nprevent inserts or updates to rows except those for which the WHERE\nclause in the select_statement is true.\n\nIn a WITH CHECK OPTION clause for an updatable view, the LOCAL and\nCASCADED keywords determine the scope of check testing when the view is\ndefined in terms of another view. The LOCAL keyword restricts the CHECK\nOPTION only to the view being defined. CASCADED causes the checks for\nunderlying views to be evaluated as well. When neither keyword is\ngiven, the default is CASCADED.\n\nFor more information about updatable views and the WITH CHECK OPTION\nclause, see\nhttp://dev.mysql.com/doc/refman/5.6/en/view-updatability.html, and\nhttp://dev.mysql.com/doc/refman/5.6/en/view-check-option.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/create-view.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/create-view.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (555,38,'TRIM','Syntax:\nTRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr\nFROM] str)\n\nReturns the string str with all remstr prefixes or suffixes removed. If\nnone of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is\nassumed. remstr is optional and, if not specified, spaces are removed.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT TRIM(\'  bar   \');\n        -> \'bar\'\nmysql> SELECT TRIM(LEADING \'x\' FROM \'xxxbarxxx\');\n        -> \'barxxx\'\nmysql> SELECT TRIM(BOTH \'x\' FROM \'xxxbarxxx\');\n        -> \'bar\'\nmysql> SELECT TRIM(TRAILING \'xyz\' FROM \'barxxyz\');\n        -> \'barx\'\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (556,14,'INET6_NTOA','Syntax:\nINET6_NTOA(expr)\n\nGiven an IPv6 or IPv4 network address represented in numeric form as a\nbinary string, returns the string representation of the address as a\nnonbinary string in the connection character set. If the argument is\nnot a valid address, INET6_NTOA() returns NULL.\n\nINET6_NTOA() has these properties:\n\no It does not use operating system functions to perform conversions,\n  thus the output string is platform independent.\n\no The return string has a maximum length of 39 (4 x 8 + 7). Given this\n  statement:\n\nCREATE TABLE t AS SELECT INET6_NTOA(expr) AS c1;\n\n  The resulting table would have this definition:\n\nCREATE TABLE t (c1 VARCHAR(39) CHARACTER SET utf8 DEFAULT NULL);\n\no The return string uses lowercase letters for IPv6 addresses.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html\n\n','mysql> SELECT INET6_NTOA(INET6_ATON(\'fdfe::5a55:caff:fefa:9089\'));\n        -> \'fdfe::5a55:caff:fefa:9089\'\nmysql> SELECT INET6_NTOA(INET6_ATON(\'10.0.5.9\'));\n        -> \'10.0.5.9\'\n\nmysql> SELECT INET6_NTOA(UNHEX(\'FDFE0000000000005A55CAFFFEFA9089\'));\n        -> \'fdfe::5a55:caff:fefa:9089\'\nmysql> SELECT INET6_NTOA(UNHEX(\'0A000509\'));\n        -> \'10.0.5.9\'\n','http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (557,24,'SIGNAL','Syntax:\nSIGNAL condition_value\n    [SET signal_information_item\n    [, signal_information_item] ...]\n\ncondition_value:\n    SQLSTATE [VALUE] sqlstate_value\n  | condition_name\n\nsignal_information_item:\n    condition_information_item_name = simple_value_specification\n\ncondition_information_item_name:\n    CLASS_ORIGIN\n  | SUBCLASS_ORIGIN\n  | MESSAGE_TEXT\n  | MYSQL_ERRNO\n  | CONSTRAINT_CATALOG\n  | CONSTRAINT_SCHEMA\n  | CONSTRAINT_NAME\n  | CATALOG_NAME\n  | SCHEMA_NAME\n  | TABLE_NAME\n  | COLUMN_NAME\n  | CURSOR_NAME\n\ncondition_name, simple_value_specification:\n    (see following discussion)\n\nSIGNAL is the way to "return" an error. SIGNAL provides error\ninformation to a handler, to an outer portion of the application, or to\nthe client. Also, it provides control over the error\'s characteristics\n(error number, SQLSTATE value, message). Without SIGNAL, it is\nnecessary to resort to workarounds such as deliberately referring to a\nnonexistent table to cause a routine to return an error.\n\nNo special privileges are required to execute the SIGNAL statement.\n\nTo retrieve information from the diagnostics area, use the GET\nDIAGNOSTICS statement (see [HELP GET DIAGNOSTICS]). For information\nabout the diagnostics area, see\nhttp://dev.mysql.com/doc/refman/5.6/en/diagnostics-area.html.\n\nThe condition_value in a SIGNAL statement indicates the error value to\nbe returned. It can be an SQLSTATE value (a 5-character string literal)\nor a condition_name that refers to a named condition previously defined\nwith DECLARE ... CONDITION (see [HELP DECLARE CONDITION]).\n\nAn SQLSTATE value can indicate errors, warnings, or "not found." The\nfirst two characters of the value indicate its error class, as\ndiscussed in\nhttp://dev.mysql.com/doc/refman/5.6/en/signal.html#signal-condition-inf\normation-items. Some signal values cause statement termination; see\nhttp://dev.mysql.com/doc/refman/5.6/en/signal.html#signal-effects.\n\nThe SQLSTATE value for a SIGNAL statement should not start with \'00\'\nbecause such values indicate success and are not valid for signaling an\nerror. This is true whether the SQLSTATE value is specified directly in\nthe SIGNAL statement or in a named condition referred to in the\nstatement. If the value is invalid, a Bad SQLSTATE error occurs.\n\nTo signal a generic SQLSTATE value, use \'45000\', which means "unhandled\nuser-defined exception."\n\nThe SIGNAL statement optionally includes a SET clause that contains\nmultiple signal items, in a comma-separated list of\ncondition_information_item_name = simple_value_specification\nassignments.\n\nEach condition_information_item_name may be specified only once in the\nSET clause. Otherwise, a Duplicate condition information item error\noccurs.\n\nValid simple_value_specification designators can be specified using\nstored procedure or function parameters, stored program local variables\ndeclared with DECLARE, user-defined variables, system variables, or\nliterals. A character literal may include a _charset introducer.\n\nFor information about permissible condition_information_item_name\nvalues, see\nhttp://dev.mysql.com/doc/refman/5.6/en/signal.html#signal-condition-inf\normation-items.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/signal.html\n\n','CREATE PROCEDURE p (pval INT)\nBEGIN\n  DECLARE specialty CONDITION FOR SQLSTATE \'45000\';\n  IF pval = 0 THEN\n    SIGNAL SQLSTATE \'01000\';\n  ELSEIF pval = 1 THEN\n    SIGNAL SQLSTATE \'45000\'\n      SET MESSAGE_TEXT = \'An error occurred\';\n  ELSEIF pval = 2 THEN\n    SIGNAL specialty\n      SET MESSAGE_TEXT = \'An error occurred\';\n  ELSE\n    SIGNAL SQLSTATE \'01000\'\n      SET MESSAGE_TEXT = \'A warning occurred\', MYSQL_ERRNO = 1000;\n    SIGNAL SQLSTATE \'45000\'\n      SET MESSAGE_TEXT = \'An error occurred\', MYSQL_ERRNO = 1001;\n  END IF;\nEND;\n','http://dev.mysql.com/doc/refman/5.6/en/signal.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (558,26,'ST_NUMGEOMETRIES','ST_NumGeometries(gc)\n\nReturns the number of geometries in the GeometryCollection value gc.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-geometrycollection-property-functions.html\n\n','mysql> SET @gc = \'GeometryCollection(Point(1 1),LineString(2 2, 3 3))\';\nmysql> SELECT ST_NumGeometries(ST_GeomFromText(@gc));\n+----------------------------------------+\n| ST_NumGeometries(ST_GeomFromText(@gc)) |\n+----------------------------------------+\n|                                      2 |\n+----------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/gis-geometrycollection-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (559,8,'SAVEPOINT','Syntax:\nSAVEPOINT identifier\nROLLBACK [WORK] TO [SAVEPOINT] identifier\nRELEASE SAVEPOINT identifier\n\nInnoDB supports the SQL statements SAVEPOINT, ROLLBACK TO SAVEPOINT,\nRELEASE SAVEPOINT and the optional WORK keyword for ROLLBACK.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/savepoint.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/savepoint.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (560,33,'MPOINTFROMWKB','MPointFromWKB(wkb[, srid]), MultiPointFromWKB(wkb[, srid])\n\nConstructs a MultiPoint value using its WKB representation and SRID.\n\nThe result is NULL if the WKB or SRID argument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-wkb-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/gis-wkb-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (561,40,'ALTER TABLE','Syntax:\nALTER [ONLINE|OFFLINE] [IGNORE] TABLE tbl_name\n    [alter_specification [, alter_specification] ...]\n    [partition_options]\n\nalter_specification:\n    table_options\n  | ADD [COLUMN] col_name column_definition\n        [FIRST | AFTER col_name]\n  | ADD [COLUMN] (col_name column_definition,...)\n  | ADD {INDEX|KEY} [index_name]\n        [index_type] (index_col_name,...) [index_option] ...\n  | ADD [CONSTRAINT [symbol]] PRIMARY KEY\n        [index_type] (index_col_name,...) [index_option] ...\n  | ADD [CONSTRAINT [symbol]]\n        UNIQUE [INDEX|KEY] [index_name]\n        [index_type] (index_col_name,...) [index_option] ...\n  | ADD FULLTEXT [INDEX|KEY] [index_name]\n        (index_col_name,...) [index_option] ...\n  | ADD SPATIAL [INDEX|KEY] [index_name]\n        (index_col_name,...) [index_option] ...\n  | ADD [CONSTRAINT [symbol]]\n        FOREIGN KEY [index_name] (index_col_name,...)\n        reference_definition\n  | ALGORITHM [=] {DEFAULT|INPLACE|COPY}\n  | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}\n  | CHANGE [COLUMN] old_col_name new_col_name column_definition\n        [FIRST|AFTER col_name]\n  | [DEFAULT] CHARACTER SET [=] charset_name [COLLATE [=] collation_name]\n  | CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]\n  | {DISABLE|ENABLE} KEYS\n  | {DISCARD|IMPORT} TABLESPACE\n  | DROP [COLUMN] col_name\n  | DROP {INDEX|KEY} index_name\n  | DROP PRIMARY KEY\n  | DROP FOREIGN KEY fk_symbol\n  | FORCE\n  | LOCK [=] {DEFAULT|NONE|SHARED|EXCLUSIVE}\n  | MODIFY [COLUMN] col_name column_definition\n        [FIRST | AFTER col_name]\n  | ORDER BY col_name [, col_name] ...\n  | RENAME [TO|AS] new_tbl_name\n  | ADD PARTITION (partition_definition)\n  | DROP PARTITION partition_names\n  | TRUNCATE PARTITION {partition_names | ALL}\n  | COALESCE PARTITION number\n  | REORGANIZE PARTITION partition_names INTO (partition_definitions)\n  | EXCHANGE PARTITION partition_name WITH TABLE tbl_name\n  | ANALYZE PARTITION {partition_names | ALL}\n  | CHECK PARTITION {partition_names | ALL}\n  | OPTIMIZE PARTITION {partition_names | ALL}\n  | REBUILD PARTITION {partition_names | ALL}\n  | REPAIR PARTITION {partition_names | ALL}\n  | REMOVE PARTITIONING\n\nindex_col_name:\n    col_name [(length)] [ASC | DESC]\n\nindex_type:\n    USING {BTREE | HASH}\n\nindex_option:\n    KEY_BLOCK_SIZE [=] value\n  | index_type\n  | WITH PARSER parser_name\n  | COMMENT \'string\'\n\ntable_options:\n    table_option [[,] table_option] ...\n\ntable_option:\n    AUTO_INCREMENT [=] value\n  | AVG_ROW_LENGTH [=] value\n  | [DEFAULT] CHARACTER SET [=] charset_name\n  | CHECKSUM [=] {0 | 1}\n  | [DEFAULT] COLLATE [=] collation_name\n  | COMMENT [=] \'string\'\n  | CONNECTION [=] \'connect_string\'\n  | {DATA|INDEX} DIRECTORY [=] \'absolute path to directory\'\n  | DELAY_KEY_WRITE [=] {0 | 1}\n  | ENGINE [=] engine_name\n  | INSERT_METHOD [=] { NO | FIRST | LAST }\n  | KEY_BLOCK_SIZE [=] value\n  | MAX_ROWS [=] value\n  | MIN_ROWS [=] value\n  | PACK_KEYS [=] {0 | 1 | DEFAULT}\n  | PASSWORD [=] \'string\'\n  | ROW_FORMAT [=] {DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT}\n  | STATS_AUTO_RECALC [=] {DEFAULT|0|1}\n  | STATS_PERSISTENT [=] {DEFAULT|0|1}\n  | STATS_SAMPLE_PAGES [=] value\n  | TABLESPACE tablespace_name [STORAGE {DISK|MEMORY|DEFAULT}]\n  | UNION [=] (tbl_name[,tbl_name]...)\n\nALTER TABLE changes the structure of a table. For example, you can add\nor delete columns, create or destroy indexes, change the type of\nexisting columns, or rename columns or the table itself. You can also\nchange characteristics such as the storage engine used for the table or\nthe table comment.\n\no To use ALTER TABLE, you need ALTER, CREATE, and INSERT privileges for\n  the table. Renaming a table requires ALTER and DROP on the old table,\n  ALTER, CREATE, and INSERT on the new table.\n\no Following the table name, specify the alterations to be made. If none\n  are given, ALTER TABLE does nothing.\n\no The syntax for many of the permissible alterations is similar to\n  clauses of the CREATE TABLE statement. column_definition clauses use\n  the same syntax for ADD and CHANGE as for CREATE TABLE. For more\n  information, see [HELP CREATE TABLE].\n\no The word COLUMN is optional and can be omitted.\n\no Multiple ADD, ALTER, DROP, and CHANGE clauses are permitted in a\n  single ALTER TABLE statement, separated by commas. This is a MySQL\n  extension to standard SQL, which permits only one of each clause per\n  ALTER TABLE statement. For example, to drop multiple columns in a\n  single statement, do this:\n\nALTER TABLE t2 DROP COLUMN c, DROP COLUMN d;\n\no If a storage engine does not support an attempted ALTER TABLE\n  operation, a warning may result. Such warnings can be displayed with\n  SHOW WARNINGS. See [HELP SHOW WARNINGS]. For information on\n  troubleshooting ALTER TABLE, see\n  http://dev.mysql.com/doc/refman/5.6/en/alter-table-problems.html.\n\no For usage examples, see\n  http://dev.mysql.com/doc/refman/5.6/en/alter-table-examples.html.\n\no With the mysql_info() C API function, you can find out how many rows\n  were copied by ALTER TABLE, and (when IGNORE is used) how many rows\n  were deleted due to duplication of unique key values. See\n  http://dev.mysql.com/doc/refman/5.6/en/mysql-info.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/alter-table.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/alter-table.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (562,24,'LABELS','Syntax:\n[begin_label:] BEGIN\n    [statement_list]\nEND [end_label]\n\n[begin_label:] LOOP\n    statement_list\nEND LOOP [end_label]\n\n[begin_label:] REPEAT\n    statement_list\nUNTIL search_condition\nEND REPEAT [end_label]\n\n[begin_label:] WHILE search_condition DO\n    statement_list\nEND WHILE [end_label]\n\nLabels are permitted for BEGIN ... END blocks and for the LOOP, REPEAT,\nand WHILE statements. Label use for those statements follows these\nrules:\n\no begin_label must be followed by a colon.\n\no begin_label can be given without end_label. If end_label is present,\n  it must be the same as begin_label.\n\no end_label cannot be given without begin_label.\n\no Labels at the same nesting level must be distinct.\n\no Labels can be up to 16 characters long.\n\nTo refer to a label within the labeled construct, use an ITERATE or\nLEAVE statement. The following example uses those statements to\ncontinue iterating or terminate the loop:\n\nCREATE PROCEDURE doiterate(p1 INT)\nBEGIN\n  label1: LOOP\n    SET p1 = p1 + 1;\n    IF p1 < 10 THEN ITERATE label1; END IF;\n    LEAVE label1;\n  END LOOP label1;\nEND;\n\nThe scope of a block label does not include the code for handlers\ndeclared within the block. For details, see [HELP DECLARE HANDLER].\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/statement-labels.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/statement-labels.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (563,23,'CHAR BYTE','The CHAR BYTE data type is an alias for the BINARY data type. This is a\ncompatibility feature.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (564,20,'>','Syntax:\n>\n\nGreater than:\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html\n\n','mysql> SELECT 2 > 2;\n        -> 0\n','http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (565,21,'ANALYZE TABLE','Syntax:\nANALYZE [NO_WRITE_TO_BINLOG | LOCAL]\n    TABLE tbl_name [, tbl_name] ...\n\nANALYZE TABLE performs a key distribution analysis and stores the\ndistribution for the named table or tables. For MyISAM tables, this\nstatement is equivalent to using myisamchk --analyze.\n\nThis statement requires SELECT and INSERT privileges for the table.\n\nANALYZE TABLE works with InnoDB, NDB, and MyISAM tables. It does not\nwork with views.\n\nANALYZE TABLE is supported for partitioned tables, and you can use\nALTER TABLE ... ANALYZE PARTITION to analyze one or more partitions;\nfor more information, see [HELP ALTER TABLE], and\nhttp://dev.mysql.com/doc/refman/5.6/en/partitioning-maintenance.html.\n\nDuring the analysis, the table is locked with a read lock for InnoDB\nand MyISAM.\n\nBy default, the server writes ANALYZE TABLE statements to the binary\nlog so that they replicate to replication slaves. To suppress logging,\nspecify the optional NO_WRITE_TO_BINLOG keyword or its alias LOCAL.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/analyze-table.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/analyze-table.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (566,2,'ST_EXTERIORRING','ST_ExteriorRing(poly)\n\nReturns the exterior ring of the Polygon value poly as a LineString.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html\n\n','mysql> SET @poly =\n    -> \'Polygon((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1))\';\nmysql> SELECT ST_AsText(ST_ExteriorRing(ST_GeomFromText(@poly)));\n+----------------------------------------------------+\n| ST_AsText(ST_ExteriorRing(ST_GeomFromText(@poly))) |\n+----------------------------------------------------+\n| LINESTRING(0 0,0 3,3 3,3 0,0 0)                    |\n+----------------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.6/en/gis-polygon-property-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (567,38,'FIELD','Syntax:\nFIELD(str,str1,str2,str3,...)\n\nReturns the index (position) of str in the str1, str2, str3, ... list.\nReturns 0 if str is not found.\n\nIf all arguments to FIELD() are strings, all arguments are compared as\nstrings. If all arguments are numbers, they are compared as numbers.\nOtherwise, the arguments are compared as double.\n\nIf str is NULL, the return value is 0 because NULL fails equality\ncomparison with any value. FIELD() is the complement of ELT().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-functions.html\n\n','mysql> SELECT FIELD(\'ej\', \'Hej\', \'ej\', \'Heja\', \'hej\', \'foo\');\n        -> 2\nmysql> SELECT FIELD(\'fo\', \'Hej\', \'ej\', \'Heja\', \'hej\', \'foo\');\n        -> 0\n','http://dev.mysql.com/doc/refman/5.6/en/string-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (568,40,'CONSTRAINT','MySQL supports foreign keys, which let you cross-reference related data\nacross tables, and foreign key constraints, which help keep this\nspread-out data consistent. The essential syntax for a foreign key\nconstraint definition in a CREATE TABLE or ALTER TABLE statement looks\nlike this:\n\n[CONSTRAINT [symbol]] FOREIGN KEY\n    [index_name] (index_col_name, ...)\n    REFERENCES tbl_name (index_col_name,...)\n    [ON DELETE reference_option]\n    [ON UPDATE reference_option]\n\nreference_option:\n    RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html\n\n','CREATE TABLE product (\n    category INT NOT NULL, id INT NOT NULL,\n    price DECIMAL,\n    PRIMARY KEY(category, id)\n)   ENGINE=INNODB;\n\nCREATE TABLE customer (\n    id INT NOT NULL,\n    PRIMARY KEY (id)\n)   ENGINE=INNODB;\n\nCREATE TABLE product_order (\n    no INT NOT NULL AUTO_INCREMENT,\n    product_category INT NOT NULL,\n    product_id INT NOT NULL,\n    customer_id INT NOT NULL,\n\n    PRIMARY KEY(no),\n    INDEX (product_category, product_id),\n    INDEX (customer_id),\n\n    FOREIGN KEY (product_category, product_id)\n      REFERENCES product(category, id)\n      ON UPDATE CASCADE ON DELETE RESTRICT,\n\n    FOREIGN KEY (customer_id)\n      REFERENCES customer(id)\n)   ENGINE=INNODB;\n','http://dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (569,7,'CREATE_ASYMMETRIC_PRIV_KEY','Syntax:\nCREATE_ASYMMETRIC_PRIV_KEY(algorithm, {key_len|dh_secret})\n\nCreates a private key using the given algorithm and key length or DH\nsecret, and returns the key as a binary string in PEM format. If key\ngeneration fails, the result is NULL.\n\nSupported algorithm values: \'RSA\', \'DSA\', \'DH\'\n\nSupported key_len values: The minimum key length in bits is 1,024. The\nmaximum key length depends on the algorithm: 16,384 for RSA and 10,000\nfor DSA. These key-length limits are constraints imposed by OpenSSL.\nServer administrators can impose additional limits on maximum key\nlength by setting environment variables. See\nhttp://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-usage.html\n.\n\nFor DH keys, pass a shared DH secret instead of a key length. To create\nthe secret, pass the key length to CREATE_DH_PARAMETERS().\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html\n\n','SET @priv = CREATE_ASYMMETRIC_PRIV_KEY(\'DSA\', 2048);\nSET @pub = CREATE_ASYMMETRIC_PUB_KEY(\'DSA\', @priv);\n','http://dev.mysql.com/doc/refman/5.6/en/enterprise-encryption-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (570,40,'ALTER TABLESPACE','Syntax:\nALTER TABLESPACE tablespace_name\n    {ADD|DROP} DATAFILE \'file_name\'\n    [INITIAL_SIZE [=] size]\n    [WAIT]\n    ENGINE [=] engine_name\n\nThis statement can be used either to add a new data file, or to drop a\ndata file from a tablespace.\n\nThe ADD DATAFILE variant enables you to specify an initial size using\nan INITIAL_SIZE clause, where size is measured in bytes; the default\nvalue is 134217728 (128 MB). Prior to MySQL NDB Cluster 7.3.2, this\nvalue was required to be specified using digits (Bug #13116514, Bug\n#16104705, Bug #62858); in MySQL NDB Cluster 7.3.2 and later, you may\noptionally follow size with a one-letter abbreviation for an order of\nmagnitude, similar to those used in my.cnf. Generally, this is one of\nthe letters M (megabytes) or G (gigabytes).\n\n*Note*:\n\nAll NDB Cluster Disk Data objects share the same namespace. This means\nthat each Disk Data object must be uniquely named (and not merely each\nDisk Data object of a given type). For example, you cannot have a\ntablespace and an data file with the same name, or an undo log file and\na tablespace with the same name.\n\nOn 32-bit systems, the maximum supported value for INITIAL_SIZE is\n4294967296 (4 GB). (Bug #29186)\n\nINITIAL_SIZE is rounded, explicitly, as for CREATE TABLESPACE.\n\nOnce a data file has been created, its size cannot be changed; however,\nyou can add more data files to the tablespace using additional ALTER\nTABLESPACE ... ADD DATAFILE statements.\n\nUsing DROP DATAFILE with ALTER TABLESPACE drops the data file\n\'file_name\' from the tablespace. You cannot drop a data file from a\ntablespace which is in use by any table; in other words, the data file\nmust be empty (no extents used). See\nhttp://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-disk-data-objects.\nhtml. In addition, any data file to be dropped must previously have\nbeen added to the tablespace with CREATE TABLESPACE or ALTER\nTABLESPACE.\n\nBoth ALTER TABLESPACE ... ADD DATAFILE and ALTER TABLESPACE ... DROP\nDATAFILE require an ENGINE clause which specifies the storage engine\nused by the tablespace. Currently, the only accepted values for\nengine_name are NDB and NDBCLUSTER.\n\nWAIT is parsed but otherwise ignored, and so has no effect in MySQL\n5.6. It is intended for future expansion.\n\nWhen ALTER TABLESPACE ... ADD DATAFILE is used with ENGINE = NDB, a\ndata file is created on each Cluster data node. You can verify that the\ndata files were created and obtain information about them by querying\nthe INFORMATION_SCHEMA.FILES table. For example, the following query\nshows all data files belonging to the tablespace named newts:\n\nmysql> SELECT LOGFILE_GROUP_NAME, FILE_NAME, EXTRA\n    -> FROM INFORMATION_SCHEMA.FILES\n    -> WHERE TABLESPACE_NAME = \'newts\' AND FILE_TYPE = \'DATAFILE\';\n+--------------------+--------------+----------------+\n| LOGFILE_GROUP_NAME | FILE_NAME    | EXTRA          |\n+--------------------+--------------+----------------+\n| lg_3               | newdata.dat  | CLUSTER_NODE=3 |\n| lg_3               | newdata.dat  | CLUSTER_NODE=4 |\n| lg_3               | newdata2.dat | CLUSTER_NODE=3 |\n| lg_3               | newdata2.dat | CLUSTER_NODE=4 |\n+--------------------+--------------+----------------+\n2 rows in set (0.03 sec)\n\nSee http://dev.mysql.com/doc/refman/5.6/en/files-table.html.\n\nALTER TABLESPACE is useful only with Disk Data storage for NDB Cluster.\nSee\nhttp://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-disk-data.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/alter-tablespace.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/alter-tablespace.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (571,23,'ENUM','ENUM(\'value1\',\'value2\',...) [CHARACTER SET charset_name] [COLLATE\ncollation_name]\n\nAn enumeration. A string object that can have only one value, chosen\nfrom the list of values \'value1\', \'value2\', ..., NULL or the special \'\'\nerror value. ENUM values are represented internally as integers.\n\nAn ENUM column can have a maximum of 65,535 distinct elements. (The\npractical limit is less than 3000.) A table can have no more than 255\nunique element list definitions among its ENUM and SET columns\nconsidered as a group. For more information on these limits, see\nhttp://dev.mysql.com/doc/refman/5.6/en/limits-frm-file.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (572,38,'STRCMP','Syntax:\nSTRCMP(expr1,expr2)\n\nSTRCMP() returns 0 if the strings are the same, -1 if the first\nargument is smaller than the second according to the current sort\norder, and 1 otherwise.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-comparison-functions.html\n\n','mysql> SELECT STRCMP(\'text\', \'text2\');\n        -> -1\nmysql> SELECT STRCMP(\'text2\', \'text\');\n        -> 1\nmysql> SELECT STRCMP(\'text\', \'text\');\n        -> 0\n','http://dev.mysql.com/doc/refman/5.6/en/string-comparison-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (573,28,'INSERT DELAYED','Syntax:\nINSERT DELAYED ...\n\nThe DELAYED option for the INSERT statement is a MySQL extension to\nstandard SQL that can be used for certain kinds of tables (such as\nMyISAM). When a client uses INSERT DELAYED, it gets an okay from the\nserver at once, and the row is queued to be inserted when the table is\nnot in use by any other thread.\n\n*Note*:\n\nINSERT DELAYED is slower than a normal INSERT if the table is not\notherwise in use. There is also the additional overhead for the server\nto handle a separate thread for each table for which there are delayed\nrows. This means that you should use INSERT DELAYED only when you are\nreally sure that you need it.\n\nAs of MySQL 5.6.6, INSERT DELAYED is deprecated, and will be removed in\na future release. Use INSERT (without DELAYED) instead.\n\nThe queued rows are held only in memory until they are inserted into\nthe table. This means that if you terminate mysqld forcibly (for\nexample, with kill -9) or if mysqld dies unexpectedly, any queued rows\nthat have not been written to disk are lost.\n\nThere are some constraints on the use of DELAYED:\n\no INSERT DELAYED works only with MyISAM, MEMORY, ARCHIVE, and BLACKHOLE\n  tables. For engines that do not support DELAYED, an error occurs.\n\no An error occurs for INSERT DELAYED if used with a table that has been\n  locked with LOCK TABLES because the insert must be handled by a\n  separate thread, not by the session that holds the lock.\n\no For MyISAM tables, if there are no free blocks in the middle of the\n  data file, concurrent SELECT and INSERT statements are supported.\n  Under these circumstances, you very seldom need to use INSERT DELAYED\n  with MyISAM.\n\no INSERT DELAYED should be used only for INSERT statements that specify\n  value lists. The server ignores DELAYED for INSERT ... SELECT or\n  INSERT ... ON DUPLICATE KEY UPDATE statements.\n\no Because the INSERT DELAYED statement returns immediately, before the\n  rows are inserted, you cannot use LAST_INSERT_ID() to get the\n  AUTO_INCREMENT value that the statement might generate.\n\no DELAYED rows are not visible to SELECT statements until they actually\n  have been inserted.\n\no INSERT DELAYED is handled as a simple INSERT (that is, without the\n  DELAYED option) whenever the value of binlog_format is STATEMENT or\n  MIXED. (In the latter case, the statement does not trigger a switch\n  to row-based logging, and so is logged using the statement-based\n  format.)\n\n  This does not apply when using row-based binary logging mode\n  (binlog_format set to ROW), in which INSERT DELAYED statements are\n  always executed using the DELAYED option as specified, and logged as\n  row-update events.\n\no DELAYED is ignored on slave replication servers, so that INSERT\n  DELAYED is treated as a normal INSERT on slaves. This is because\n  DELAYED could cause the slave to have different data than the master.\n\no Pending INSERT DELAYED statements are lost if a table is write locked\n  and ALTER TABLE is used to modify the table structure.\n\no INSERT DELAYED is not supported for views.\n\no INSERT DELAYED is not supported for partitioned tables.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/insert-delayed.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/insert-delayed.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (574,27,'SHOW PROCEDURE CODE','Syntax:\nSHOW PROCEDURE CODE proc_name\n\nThis statement is a MySQL extension that is available only for servers\nthat have been built with debugging support. It displays a\nrepresentation of the internal implementation of the named stored\nprocedure. A similar statement, SHOW FUNCTION CODE, displays\ninformation about stored functions (see [HELP SHOW FUNCTION CODE]).\n\nTo use either statement, you must be the owner of the routine or have\nSELECT access to the mysql.proc table.\n\nIf the named routine is available, each statement produces a result\nset. Each row in the result set corresponds to one "instruction" in the\nroutine. The first column is Pos, which is an ordinal number beginning\nwith 0. The second column is Instruction, which contains an SQL\nstatement (usually changed from the original source), or a directive\nwhich has meaning only to the stored-routine handler.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-procedure-code.html\n\n','mysql> DELIMITER //\nmysql> CREATE PROCEDURE p1 ()\n    -> BEGIN\n    ->   DECLARE fanta INT DEFAULT 55;\n    ->   DROP TABLE t2;\n    ->   LOOP\n    ->     INSERT INTO t3 VALUES (fanta);\n    ->     END LOOP;\n    ->   END//\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SHOW PROCEDURE CODE p1//\n+-----+----------------------------------------+\n| Pos | Instruction                            |\n+-----+----------------------------------------+\n|   0 | set fanta@0 55                         |\n|   1 | stmt 9 "DROP TABLE t2"                 |\n|   2 | stmt 5 "INSERT INTO t3 VALUES (fanta)" |\n|   3 | jump 2                                 |\n+-----+----------------------------------------+\n4 rows in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.6/en/show-procedure-code.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (575,23,'MEDIUMTEXT','MEDIUMTEXT [CHARACTER SET charset_name] [COLLATE collation_name]\n\nA TEXT column with a maximum length of 16,777,215 (224 − 1)\ncharacters. The effective maximum length is less if the value contains\nmultibyte characters. Each MEDIUMTEXT value is stored using a 3-byte\nlength prefix that indicates the number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/string-type-overview.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (576,27,'SHOW COLLATION','Syntax:\nSHOW COLLATION\n    [LIKE \'pattern\' | WHERE expr]\n\nThis statement lists collations supported by the server. By default,\nthe output from SHOW COLLATION includes all available collations. The\nLIKE clause, if present, indicates which collation names to match. The\nWHERE clause can be given to select rows using more general conditions,\nas discussed in\nhttp://dev.mysql.com/doc/refman/5.6/en/extended-show.html. For example:\n\nmysql> SHOW COLLATION WHERE Charset = \'latin1\';\n+-------------------+---------+----+---------+----------+---------+\n| Collation         | Charset | Id | Default | Compiled | Sortlen |\n+-------------------+---------+----+---------+----------+---------+\n| latin1_german1_ci | latin1  |  5 |         | Yes      |       1 |\n| latin1_swedish_ci | latin1  |  8 | Yes     | Yes      |       1 |\n| latin1_danish_ci  | latin1  | 15 |         | Yes      |       1 |\n| latin1_german2_ci | latin1  | 31 |         | Yes      |       2 |\n| latin1_bin        | latin1  | 47 |         | Yes      |       1 |\n| latin1_general_ci | latin1  | 48 |         | Yes      |       1 |\n| latin1_general_cs | latin1  | 49 |         | Yes      |       1 |\n| latin1_spanish_ci | latin1  | 94 |         | Yes      |       1 |\n+-------------------+---------+----+---------+----------+---------+\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/show-collation.html\n\n','','http://dev.mysql.com/doc/refman/5.6/en/show-collation.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (577,3,'LOG','Syntax:\nLOG(X), LOG(B,X)\n\nIf called with one parameter, this function returns the natural\nlogarithm of X. If X is less than or equal to 0, then NULL is returned.\n\nThe inverse of this function (when called with a single argument) is\nthe EXP() function.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT LOG(2);\n        -> 0.69314718055995\nmysql> SELECT LOG(-2);\n        -> NULL\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (578,20,'!=','Syntax:\n<>, !=\n\nNot equal:\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html\n\n','mysql> SELECT \'.01\' <> \'0.01\';\n        -> 1\nmysql> SELECT .01 <> \'0.01\';\n        -> 0\nmysql> SELECT \'zapp\' <> \'zappp\';\n        -> 1\n','http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (579,24,'WHILE','Syntax:\n[begin_label:] WHILE search_condition DO\n    statement_list\nEND WHILE [end_label]\n\nThe statement list within a WHILE statement is repeated as long as the\nsearch_condition expression is true. statement_list consists of one or\nmore SQL statements, each terminated by a semicolon (;) statement\ndelimiter.\n\nA WHILE statement can be labeled. For the rules regarding label use,\nsee [HELP labels].\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/while.html\n\n','CREATE PROCEDURE dowhile()\nBEGIN\n  DECLARE v1 INT DEFAULT 5;\n\n  WHILE v1 > 0 DO\n    ...\n    SET v1 = v1 - 1;\n  END WHILE;\nEND;\n','http://dev.mysql.com/doc/refman/5.6/en/while.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (580,32,'DAYNAME','Syntax:\nDAYNAME(date)\n\nReturns the name of the weekday for date. The language used for the\nname is controlled by the value of the lc_time_names system variable\n(http://dev.mysql.com/doc/refman/5.6/en/locale-support.html).\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html\n\n','mysql> SELECT DAYNAME(\'2007-02-03\');\n        -> \'Saturday\'\n','http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (581,3,'RADIANS','Syntax:\nRADIANS(X)\n\nReturns the argument X, converted from degrees to radians.\n\n*Note*:\n\nπ radians equals 180 degrees.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html\n\n','mysql> SELECT RADIANS(90);\n        -> 1.5707963267949\n','http://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (582,17,'COLLATION','Syntax:\nCOLLATION(str)\n\nReturns the collation of the string argument.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','mysql> SELECT COLLATION(\'abc\');\n        -> \'latin1_swedish_ci\'\nmysql> SELECT COLLATION(_utf8\'abc\');\n        -> \'utf8_general_ci\'\n','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (583,20,'COALESCE','Syntax:\nCOALESCE(value,...)\n\nReturns the first non-NULL value in the list, or NULL if there are no\nnon-NULL values.\n\nThe return type of COALESCE() is the aggregated type of the argument\ntypes.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html\n\n','mysql> SELECT COALESCE(NULL,1);\n        -> 1\nmysql> SELECT COALESCE(NULL,NULL,NULL);\n        -> NULL\n','http://dev.mysql.com/doc/refman/5.6/en/comparison-operators.html');
INSERT INTO help_topic (help_topic_id,help_category_id,name,description,example,url) VALUES (584,17,'VERSION','Syntax:\nVERSION()\n\nReturns a string that indicates the MySQL server version. The string\nuses the utf8 character set. The value might have a suffix in addition\nto the version number. See the description of the version system\nvariable in\nhttp://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html.\n\nURL: http://dev.mysql.com/doc/refman/5.6/en/information-functions.html\n\n','mysql> SELECT VERSION();\n        -> \'5.6.39-standard\'\n','http://dev.mysql.com/doc/refman/5.6/en/information-functions.html');

INSERT INTO help_keyword (help_keyword_id,name) VALUES (0,'JOIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (1,'HOST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (2,'SERIALIZABLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (3,'CONTAINS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (4,'SRID');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (5,'AT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (6,'SCHEDULE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (7,'RETURNS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (8,'MASTER_SSL_CA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (9,'NCHAR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (10,'ONLY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (11,'ST_GEOMETRYN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (12,'ST_GEOMCOLLFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (13,'WORK');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (14,'OPEN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (15,'ST_INTERSECTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (16,'ESCAPE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (17,'EVENTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (18,'MONTH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (19,'PROFILES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (20,'ISCLOSED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (21,'DUPLICATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (22,'ST_POINTN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (23,'REPLICATION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (24,'UNLOCK');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (25,'STATS_PERSISTENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (26,'INNODB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (27,'YEAR_MONTH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (28,'WITHIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (29,'PREPARE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (30,'LOCK');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (31,'NDB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (32,'INT4');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (33,'POLYGON');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (34,'MINUTE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (35,'SEPARATOR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (36,'DELETE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (37,'ON');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (38,'CONNECTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (39,'CLOSE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (40,'MASTER_SSL_CRLPATH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (41,'USE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (42,'PRIVILEGES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (43,'SPATIAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (44,'SQL_BUFFER_RESULT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (45,'ERROR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (46,'SECURITY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (47,'AUTOEXTEND_SIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (48,'ST_STARTPOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (49,'NDBCLUSTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (50,'ST_POLYGONFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (51,'LEVEL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (52,'BINARY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (53,'CURRENT_USER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (54,'HOUR_MINUTE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (55,'UPDATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (56,'PRESERVE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (57,'INTO');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (58,'POLYFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (59,'SQL_AFTER_GTIDS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (60,'VARIABLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (61,'ROLLBACK');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (62,'TIMESTAMP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (63,'IMPORT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (64,'CHECKSUM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (65,'THEN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (66,'ENGINES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (67,'HANDLER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (68,'DAY_SECOND');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (69,'HELP_DATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (70,'BOOLEAN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (71,'MOD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (72,'ST_GEOMETRYTYPE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (73,'CLASS_ORIGIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (74,'MPOLYFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (75,'ITERATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (76,'DO');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (77,'DATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (78,'FULLTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (79,'COMMENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (80,'ST_ASTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (81,'MASTER_CONNECT_RETRY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (82,'MASTER_LOG_FILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (83,'PRECISION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (84,'REQUIRE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (85,'ST_ASWKT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (86,'LONG');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (87,'FORMAT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (88,'OPTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (89,'REORGANIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (90,'ELSE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (91,'EXTERIORRING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (92,'GEOMFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (93,'STATS_AUTO_RECALC');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (94,'FROM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (95,'MULTIPOLYGON');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (96,'LEFT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (97,'ELSEIF');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (98,'ST_ISCLOSED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (99,'COMPACT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (100,'DEC');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (101,'FOR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (102,'WARNINGS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (103,'ST_LINESTRINGFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (104,'STRING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (105,'CONDITION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (106,'ENCLOSED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (107,'AGGREGATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (108,'NUMBER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (109,'FIELDS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (110,'KILL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (111,'DISJOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (112,'TABLESPACE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (113,'OVERLAPS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (114,'INFILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (115,'MBREQUAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (116,'HELP_VERSION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (117,'ORDER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (118,'MASTER_SSL_CRL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (119,'ST_GEOMFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (120,'USING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (121,'MIDDLEINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (122,'GRANT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (123,'MBRINTERSECTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (124,'GEOMETRYN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (125,'GEOMETRYFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (126,'DEFAULT_AUTH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (127,'FOREIGN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (128,'CACHE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (129,'MYSQL_ERRNO');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (130,'SCHEMAS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (131,'LEADING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (132,'CONSTRAINT_NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (133,'CONVERT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (134,'DYNAMIC');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (135,'POLYGONFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (136,'ENVELOPE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (137,'ST_ISEMPTY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (138,'HAVING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (139,'STARTING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (140,'RELOAD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (141,'ISSIMPLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (142,'AUTOCOMMIT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (143,'ST_Y');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (144,'REVOKE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (145,'RANDOM_BYTES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (146,'EXPLAIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (147,'CSV');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (148,'OUTFILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (149,'LOW_PRIORITY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (150,'FILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (151,'NODEGROUP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (152,'SCHEMA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (153,'ST_TOUCHES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (154,'MLINEFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (155,'ST_POLYGONFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (156,'DUAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (157,'MULTIPOINTFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (158,'MULTIPOINTFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (159,'EXTENDED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (160,'CROSS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (161,'CONTRIBUTORS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (162,'GROUP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (163,'NATIONAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (164,'ST_ISSIMPLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (165,'SHA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (166,'POINTN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (167,'IGNORE_SERVER_IDS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (168,'MASTER_AUTO_POSITION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (169,'ASBINARY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (170,'MBROVERLAPS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (171,'GENERAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (172,'OWNER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (173,'TRUE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (174,'CHARACTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (175,'SCHEMA_NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (176,'TABLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (177,'ST_LINEFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (178,'CASCADE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (179,'RELAY_LOG_POS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (180,'ASWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (181,'LEAVE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (182,'MODIFY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (183,'MATCH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (184,'MASTER_LOG_POS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (185,'DISTINCTROW');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (186,'X');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (187,'CURSOR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (188,'ST_UNION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (189,'CROSSES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (190,'GEOMETRYCOLLECTIONFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (191,'CHAIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (192,'FLUSH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (193,'CREATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (194,'DESCRIBE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (195,'PROCESSLIST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (196,'DISCARD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (197,'SOUNDS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (198,'PACK_KEYS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (199,'MULTILINESTRINGFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (200,'INTERSECTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (201,'FAST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (202,'GET');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (203,'LOOP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (204,'VARCHARACTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (205,'BEFORE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (206,'ALL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (207,'REDUNDANT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (208,'USER_RESOURCES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (209,'PARTIAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (210,'END');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (211,'ST_CONTAINS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (212,'SECOND');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (213,'FLOAT8');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (214,'PREV');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (215,'MBRCONTAINS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (216,'OR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (217,'IDENTIFIED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (218,'POINTFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (219,'MASTER_SSL_CIPHER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (220,'SQL_SLAVE_SKIP_COUNTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (221,'BOTH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (222,'YEAR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (223,'UNIQUE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (224,'TRIGGERS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (225,'RESIGNAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (226,'ST_NUMPOINTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (227,'MASTER_SSL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (228,'DATE_ADD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (229,'ST_ENVELOPE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (230,'LIKE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (231,'PLUGIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (232,'MULTIPOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (233,'FETCH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (234,'MBRWITHIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (235,'COLUMN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (236,'USAGE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (237,'MEMORY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (238,'QUERY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (239,'Y');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (240,'LINES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (241,'PLUGIN_DIR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (242,'SQL_THREAD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (243,'INTERIORRINGN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (244,'NUMINTERIORRINGS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (245,'MAX_QUERIES_PER_HOUR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (246,'ST_POLYFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (247,'TRANSACTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (248,'STDDEV');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (249,'NAMES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (250,'INT1');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (251,'RIGHT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (252,'MAX_ROWS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (253,'ALTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (254,'NATURAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (255,'MULTILINESTRING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (256,'VARIABLES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (257,'ESCAPED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (258,'KEY_BLOCK_SIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (259,'MPOINTFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (260,'CHAR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (261,'UPGRADE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (262,'INTERVAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (263,'NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (264,'ST_POINTFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (265,'REFERENCES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (266,'ST_WITHIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (267,'STORAGE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (268,'ISOLATION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (269,'EVERY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (270,'INT8');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (271,'AUTHORS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (272,'ST_BUFFER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (273,'BUFFER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (274,'RESTRICT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (275,'UNCOMMITTED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (276,'LINESTRINGFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (277,'IS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (278,'ST_CENTROID');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (279,'NOT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (280,'DATAFILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (281,'ANALYSE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (282,'DES_KEY_FILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (283,'COMPRESSED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (284,'START');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (285,'IF');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (286,'ROWS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (287,'PURGE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (288,'USER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (289,'EXIT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (290,'MERGE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (291,'ST_DISTANCE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (292,'SQL_NO_CACHE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (293,'DELAYED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (294,'PROXY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (295,'ST_POLYFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (296,'RELAY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (297,'WRITE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (298,'DATABASE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (299,'NULL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (300,'POWER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (301,'POINTFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (302,'USE_FRM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (303,'TERMINATED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (304,'NVARCHAR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (305,'RETURN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (306,'DIRECTORY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (307,'AES_DECRYPT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (308,'GLENGTH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (309,'SHUTDOWN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (310,'CATALOG_NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (311,'FIXED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (312,'MULTIPOLYGONFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (313,'REPLACE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (314,'REPEAT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (315,'ST_SYMDIFFERENCE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (316,'STARTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (317,'COMPLETION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (318,'COLUMNS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (319,'DATETIME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (320,'MODE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (321,'INTEGER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (322,'VALUE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (323,'ASWKT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (324,'GEOMETRYCOLLECTIONFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (325,'DROP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (326,'SQL_BIG_RESULT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (327,'MASTER_SSL_VERIFY_SERVER_CERT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (328,'SUBJECT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (329,'MASTER_RETRY_COUNT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (330,'CHECK');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (331,'FULL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (332,'BY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (333,'NO');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (334,'DAY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (335,'DATA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (336,'PARTITION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (337,'REAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (338,'SHARE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (339,'LINESTRING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (340,'MESSAGE_TEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (341,'MASTER_HEARTBEAT_PERIOD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (342,'COLUMN_NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (343,'X509');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (344,'LINEFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (345,'SUBCLASS_ORIGIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (346,'WHERE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (347,'EVENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (348,'SUPER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (349,'IGNORE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (350,'SHA2');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (351,'QUICK');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (352,'SIGNED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (353,'ST_GEOMCOLLFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (354,'FALSE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (355,'POLYGONFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (356,'FORCE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (357,'CHANGE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (358,'TO');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (359,'POINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (360,'CREATE_DH_PARAMETERS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (361,'TABLE_NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (362,'SLOW');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (363,'VARYING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (364,'FEDERATED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (365,'MAX_SIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (366,'HOUR_SECOND');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (367,'ST_DIFFERENCE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (368,'TRADITIONAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (369,'GEOMETRYCOLLECTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (370,'ST_GEOMETRYCOLLECTIONFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (371,'ST_ASBINARY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (372,'PROCEDURE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (373,'AGAINST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (374,'ST_AREA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (375,'ENDPOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (376,'SQL_BEFORE_GTIDS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (377,'LONGBINARY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (378,'INSERT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (379,'COUNT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (380,'PORT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (381,'MLINEFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (382,'EXISTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (383,'MUTEX');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (384,'GEOMCOLLFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (385,'RELEASE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (386,'DEFAULT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (387,'TYPE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (388,'NO_WRITE_TO_BINLOG');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (389,'OPTIMIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (390,'SQLSTATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (391,'RESET');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (392,'INSTALL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (393,'BIGINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (394,'ST_DIMENSION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (395,'SET');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (396,'ISSUER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (397,'STATUS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (398,'INNER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (399,'RELAYLOG');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (400,'MRG_MYISAM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (401,'STOP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (402,'TRAILING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (403,'PARTITIONS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (404,'ST_NUMINTERIORRINGS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (405,'CASE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (406,'IO_THREAD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (407,'DEALLOCATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (408,'CIPHER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (409,'CONTINUE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (410,'READ');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (411,'MINUTE_SECOND');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (412,'MIN_ROWS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (413,'ROW_COUNT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (414,'FUNCTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (415,'ST_GEOMETRYFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (416,'CHARSET');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (417,'INT3');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (418,'ADD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (419,'AVG_ROW_LENGTH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (420,'ARCHIVE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (421,'FLOAT4');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (422,'ASTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (423,'NUMGEOMETRIES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (424,'ALGORITHM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (425,'VIEW');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (426,'REPEATABLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (427,'CONSTRAINT_CATALOG');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (428,'STARTPOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (429,'MPOLYFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (430,'UNSIGNED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (431,'DECIMAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (432,'INDEXES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (433,'ST_INTERSECTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (434,'HOSTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (435,'COMMIT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (436,'SNAPSHOT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (437,'DECLARE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (438,'NUMPOINTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (439,'LOAD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (440,'SQL_CACHE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (441,'COLLATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (442,'ST_GEOMETRYFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (443,'BYTE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (444,'LINESTRINGFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (445,'GLOBAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (446,'WHEN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (447,'TOUCHES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (448,'AS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (449,'ST_LINESTRINGFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (450,'AUTO_INCREMENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (451,'GEOMCOLLFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (452,'ST_INTERIORRINGN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (453,'GRANTS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (454,'OUTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (455,'CURSOR_NAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (456,'EXPIRE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (457,'FLOOR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (458,'SQL_AFTER_MTS_GAPS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (459,'WITH');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (460,'STD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (461,'AFTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (462,'DISABLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (463,'UNINSTALL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (464,'SONAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (465,'POW');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (466,'INDEX');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (467,'DEFINER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (468,'MASTER_BIND');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (469,'REMOVE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (470,'MULTILINESTRINGFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (471,'ST_POINTFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (472,'ST_ENDPOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (473,'ST_OVERLAPS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (474,'UNDO');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (475,'ZEROFILL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (476,'CLIENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (477,'MASTER_PASSWORD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (478,'RELAY_LOG_FILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (479,'MBRTOUCHES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (480,'MASTER_USER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (481,'ENGINE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (482,'INSERT_METHOD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (483,'SQL_CALC_FOUND_ROWS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (484,'UNION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (485,'MYISAM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (486,'DESC');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (487,'TIME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (488,'EXPANSION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (489,'NUMERIC');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (490,'CODE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (491,'AREA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (492,'LOGFILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (493,'EXTENT_SIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (494,'ST_LINEFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (495,'MAX_UPDATES_PER_HOUR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (496,'INT2');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (497,'ENDS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (498,'ISEMPTY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (499,'RECOVER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (500,'LOGS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (501,'HEAP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (502,'RETURNED_SQLSTATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (503,'EXCHANGE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (504,'BETWEEN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (505,'ST_CROSSES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (506,'REPAIR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (507,'MBRDISJOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (508,'CALL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (509,'VALUES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (510,'ST_X');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (511,'TRUNCATE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (512,'SHOW');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (513,'BINLOG');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (514,'ST_DISJOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (515,'AND');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (516,'HOUR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (517,'SELECT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (518,'DATABASES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (519,'WRAPPER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (520,'BOOL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (521,'MASTER_PORT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (522,'CONCURRENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (523,'HELP');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (524,'PROCESS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (525,'OPTIONS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (526,'CONSISTENT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (527,'MAX_CONNECTIONS_PER_HOUR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (528,'IN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (529,'DIAGNOSTICS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (530,'DUMPFILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (531,'POLYFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (532,'JSON');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (533,'ST_SRID');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (534,'EXECUTE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (535,'CEIL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (536,'MASTER_HOST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (537,'ST_EQUALS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (538,'SERVER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (539,'MULTIPOLYGONFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (540,'MASTER_SSL_CERT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (541,'DAY_MINUTE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (542,'DATE_SUB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (543,'REBUILD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (544,'GEOMETRYFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (545,'GEOMFROMTEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (546,'RENAME');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (547,'PARSER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (548,'ST_ASWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (549,'SOCKET');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (550,'STRAIGHT_JOIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (551,'ST_GEOMETRYCOLLECTIONFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (552,'ST_GEOMFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (553,'SHA1');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (554,'PASSWORD');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (555,'OFFSET');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (556,'NEXT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (557,'ERRORS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (558,'TEMPORARY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (559,'SQL_LOG_BIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (560,'DIMENSION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (561,'SQL_SMALL_RESULT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (562,'COMMITTED');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (563,'EQUALS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (564,'DELAY_KEY_WRITE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (565,'BEGIN');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (566,'XA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (567,'PROFILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (568,'MEDIUM');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (569,'CENTROID');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (570,'SSL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (571,'DAY_HOUR');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (572,'AES_ENCRYPT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (573,'CEILING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (574,'LINEFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (575,'GEOMETRYTYPE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (576,'STATS_SAMPLE_PAGES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (577,'SIGNAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (578,'PLUGINS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (579,'ST_NUMGEOMETRIES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (580,'SAVEPOINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (581,'PRIMARY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (582,'LAST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (583,'MPOINTFROMWKB');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (584,'KEYS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (585,'LIMIT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (586,'KEY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (587,'UNTIL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (588,'CONSTRAINT_SCHEMA');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (589,'ST_EXTERIORRING');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (590,'ANALYZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (591,'CONSTRAINT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (592,'SERIAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (593,'ACTION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (594,'INITIAL_SIZE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (595,'SESSION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (596,'SLAVE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (597,'ASC');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (598,'ENABLE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (599,'OPTIONALLY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (600,'MAX_USER_CONNECTIONS');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (601,'WHILE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (602,'DISTINCT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (603,'LOCAL');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (604,'MASTER_SSL_KEY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (605,'NONE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (606,'TABLES');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (607,'<>');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (608,'EXPORT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (609,'RLIKE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (610,'TRIGGER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (611,'COLLATION');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (612,'HIGH_PRIORITY');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (613,'BTREE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (614,'FIRST');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (615,'COALESCE');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (616,'WAIT');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (617,'MASTER');
INSERT INTO help_keyword (help_keyword_id,name) VALUES (618,'ROW_FORMAT');

INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,0);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,0);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,1);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,2);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (2,3);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (3,4);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,5);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,6);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,6);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,7);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,8);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (249,9);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,10);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,10);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,10);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (8,11);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (9,12);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,13);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (16,14);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (368,14);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,14);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,14);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (17,15);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (222,16);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (246,17);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (77,17);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (104,17);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,18);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (53,19);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (23,20);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,21);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (25,22);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,23);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,24);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,25);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,25);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,26);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,26);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,27);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (28,28);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (30,29);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (422,29);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,29);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,30);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,30);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (57,30);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,30);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,30);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,30);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,31);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (290,32);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (33,33);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,34);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (492,35);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,36);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,36);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,36);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,37);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,37);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,37);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,37);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (106,38);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,38);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,38);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (38,39);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,39);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,40);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,41);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (40,41);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,41);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (115,42);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,42);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (148,42);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,42);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,43);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,43);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,44);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,45);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,46);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,47);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (48,48);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,49);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (274,50);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,51);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (32,52);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,52);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (162,52);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,52);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,53);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,53);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,54);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,55);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,55);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,55);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,55);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,56);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,56);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (454,57);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,57);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,57);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,57);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (60,58);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,59);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (364,60);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,61);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (559,61);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,61);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (395,62);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (65,62);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,63);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,63);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (232,64);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,64);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,64);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (55,65);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (41,65);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (26,65);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,66);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (441,66);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (461,67);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,67);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,68);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (70,69);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,70);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (303,70);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (73,71);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (390,71);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (74,72);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,73);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,73);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,73);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (78,74);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (79,75);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,76);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,76);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (80,76);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (579,76);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (432,77);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (82,77);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,77);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,77);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,78);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,78);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,78);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,79);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,79);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,79);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,79);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,79);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,79);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (83,80);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,81);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,82);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (460,83);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,84);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (83,85);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (445,86);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,87);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (148,88);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,88);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,89);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (55,90);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (41,90);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (88,91);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (89,92);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,93);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,93);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (246,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (555,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (77,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (457,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,94);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (91,95);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,96);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (26,97);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (93,98);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,99);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (407,100);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,101);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (461,101);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,101);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (392,101);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,101);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (531,101);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,102);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (468,102);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (182,103);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,104);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (392,105);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,106);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,107);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,108);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,109);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,109);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,109);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (106,110);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (107,111);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,112);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,112);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (242,112);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,112);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (109,113);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,114);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,114);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (111,115);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (113,116);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,117);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,117);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,117);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,117);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (492,117);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,118);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (117,119);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,120);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (56,120);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,120);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (150,121);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (148,122);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,122);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (121,123);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (126,124);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (525,125);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,126);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,127);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,127);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,127);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,127);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (454,128);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (359,128);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,128);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (67,128);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (94,128);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,129);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,129);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,129);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,130);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (101,130);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (555,131);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,132);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,132);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,132);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,133);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (502,133);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,134);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (512,135);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (140,136);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (141,137);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,138);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,139);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,140);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (143,141);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,142);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (147,143);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (148,144);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (151,145);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,146);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,147);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,147);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,148);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,149);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,150);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,151);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,152);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,152);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (458,152);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (396,152);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,152);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (164,153);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (166,154);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (238,155);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (168,156);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (560,157);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (247,158);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,159);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,159);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,160);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,161);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (4,161);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,162);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (315,162);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (416,162);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,162);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (156,163);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (249,163);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (172,164);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (534,165);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (173,166);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,167);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,168);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (177,169);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (181,170);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,171);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,172);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (226,173);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (200,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (249,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (156,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (285,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,174);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,175);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,175);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,175);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (71,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (356,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (465,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (565,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (167,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (232,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (243,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (45,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (128,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,176);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (182,177);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,178);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (306,178);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,178);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,178);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,179);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (177,180);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (189,181);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,182);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,183);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,184);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,185);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (191,186);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (531,187);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (194,188);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (193,189);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (426,190);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,191);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,192);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (94,192);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (554,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (185,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (167,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (458,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (408,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (334,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (15,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (315,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (19,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (229,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (45,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (209,193);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,194);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,195);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (551,195);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,196);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (503,197);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,198);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,198);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (352,199);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (201,200);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (243,201);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,202);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (202,203);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (156,204);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (162,205);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (310,206);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (455,206);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (148,206);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,206);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,206);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,207);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,208);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,209);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (41,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (55,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (197,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (26,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (202,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (136,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (579,210);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (204,211);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,212);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (460,213);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,214);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (207,215);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (210,216);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,217);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,217);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (334,217);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (212,218);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,219);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (110,220);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (555,221);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,222);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,223);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (22,224);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,224);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,225);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (218,226);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,227);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,228);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (221,229);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,230);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,230);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (503,230);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,231);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (176,231);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (529,231);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (223,232);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (225,233);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (227,234);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,235);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,236);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,237);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (359,238);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,238);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,238);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (106,238);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (94,238);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (231,239);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,240);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,240);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,241);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (319,242);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,242);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (234,243);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (233,244);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,245);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (238,246);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,247);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,247);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (239,248);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (329,249);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (303,250);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,251);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,252);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,252);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (254,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (100,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (216,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (416,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (45,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (514,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (420,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,253);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,254);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (245,255);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,256);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (485,256);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,257);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,258);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,258);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (247,259);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (563,260);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,260);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (243,261);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,261);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,262);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,262);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,263);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (256,264);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,265);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,265);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,265);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (257,266);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (441,267);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,268);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,269);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (361,270);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (7,271);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,271);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (261,272);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (262,273);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,274);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (306,274);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,274);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,275);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (320,276);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (338,277);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (122,277);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (263,277);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (215,277);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (265,278);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (338,279);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (122,279);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,279);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,279);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (459,279);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,280);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,280);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (112,281);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,282);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,283);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,284);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,284);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,284);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (279,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (452,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (6,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (26,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (306,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (396,285);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,286);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (162,287);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,288);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (414,288);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (514,288);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (470,288);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (334,288);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,288);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (461,289);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,290);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (270,291);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,292);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,293);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,293);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (573,293);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (148,294);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (274,295);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,296);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,297);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,297);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,297);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,297);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,298);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,298);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,298);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (458,298);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (396,298);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,298);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (338,299);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,299);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (215,299);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (281,300);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (280,301);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,302);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,303);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (156,304);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (286,305);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,306);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,306);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,306);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (288,307);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (291,308);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,309);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,310);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,310);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,310);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (407,311);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,311);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (401,312);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,313);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,313);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,313);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (136,314);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (297,315);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,316);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,317);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,317);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,318);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,318);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,318);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,318);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,318);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,319);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,320);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,320);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (290,321);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,321);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,321);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,322);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,322);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,322);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,322);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (424,322);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (391,323);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (353,324);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (308,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (422,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (452,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (6,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (242,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (528,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (306,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (57,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (158,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (396,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (237,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (470,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,325);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,326);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,327);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,328);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,329);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (243,330);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,330);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,330);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,331);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,331);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (178,331);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,331);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (551,331);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (334,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (492,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,332);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,333);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,333);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,334);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,335);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,335);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,335);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,335);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,335);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,336);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (460,337);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,337);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,338);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (313,339);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,340);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,340);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,340);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,341);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,342);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,342);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,342);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,343);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (320,344);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,345);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,345);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,345);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,346);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,346);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (457,346);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,346);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,346);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,347);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,347);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (452,347);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (209,347);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,348);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,349);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (325,350);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,351);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (243,351);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,351);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,352);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (332,353);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (226,354);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (60,355);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,356);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,357);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,357);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (162,358);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (559,358);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,358);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (335,359);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (337,360);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,361);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,361);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,361);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,362);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (156,363);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,364);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,365);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,366);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (342,367);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,368);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (343,369);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (332,370);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (345,371);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (15,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (254,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (185,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (574,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (528,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (198,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (112,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,372);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,373);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (348,374);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (349,375);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,376);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (445,377);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (118,378);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,378);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (573,378);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (184,378);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (328,379);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (250,379);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (468,379);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,380);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (352,381);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (306,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (452,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (396,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (6,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,382);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,383);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (495,383);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (353,384);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,385);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (559,385);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,385);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (402,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (424,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,386);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,387);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,388);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,388);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (356,388);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (565,388);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (356,389);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,389);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,390);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,390);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (310,391);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (359,391);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (159,391);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (94,391);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (529,392);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (130,393);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (363,394);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (200,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (364,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (329,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (285,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (287,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (110,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (277,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,395);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,396);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (473,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (495,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (131,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (42,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (198,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (371,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (128,397);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,398);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (246,399);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,400);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (319,401);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (555,402);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,403);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (372,404);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (55,405);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (41,405);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (319,406);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,406);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (422,407);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,408);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (461,409);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,410);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,410);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,410);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,410);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,410);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,410);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,411);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,412);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,412);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,413);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (327,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (473,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (308,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (185,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (528,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (229,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (408,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (237,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (420,414);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (533,415);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (285,416);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (150,417);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,418);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,418);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (45,418);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,418);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,419);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,419);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,420);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (385,421);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (391,422);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (394,423);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (57,424);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,424);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,424);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (554,425);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (306,425);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (100,425);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,426);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,427);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,427);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,427);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (400,428);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (401,429);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (460,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (290,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (407,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (303,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (385,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (361,430);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (98,431);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,431);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,431);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,432);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (413,433);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (374,434);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,434);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,434);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,435);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,435);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,436);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,436);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (461,437);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (392,437);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (531,437);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (402,437);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (415,438);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (454,439);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,439);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,440);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (377,441);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,441);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (125,441);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,441);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (117,442);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (563,443);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (552,444);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (364,445);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,445);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (110,445);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (485,445);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (371,445);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (55,446);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (41,446);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (423,447);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,448);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,448);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,448);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (469,449);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,450);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (426,451);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (427,452);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,453);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (398,453);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,454);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,455);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,455);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,455);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (514,456);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (130,457);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,458);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,459);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,459);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,459);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,459);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,459);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,459);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (431,460);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,461);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,462);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,462);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,462);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (176,463);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (64,464);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (438,465);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (454,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (57,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (67,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (45,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (457,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,466);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,467);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,467);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,468);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,469);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (166,470);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (442,471);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (443,472);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (446,473);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (461,474);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (460,475);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (290,475);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (407,475);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (303,475);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (385,475);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (361,475);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,476);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,477);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,478);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (451,479);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,480);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (495,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (242,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,481);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,482);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,482);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,483);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (455,484);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,484);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,485);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,486);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,486);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (492,486);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (462,487);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (219,487);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (135,487);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,488);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (407,489);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (327,490);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (574,490);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (466,491);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,492);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (315,492);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (416,492);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,493);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (469,494);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,495);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (137,496);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,497);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (472,498);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,499);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (32,500);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,500);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,500);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (162,500);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,501);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,502);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,503);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (90,504);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (475,505);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,506);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,506);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (476,507);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (478,508);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,509);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,509);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (481,510);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (465,511);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,511);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (115,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (327,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (200,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (328,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (473,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (4,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (368,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (167,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (7,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (441,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (371,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (128,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (15,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (485,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (53,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (131,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (22,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (374,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (178,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (209,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (246,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (29,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (495,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (101,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (574,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (283,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (32,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (576,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (458,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (457,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (104,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (42,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (229,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (198,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (468,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (77,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (398,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (551,512);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (77,513);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (486,513);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (487,514);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (489,515);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (90,515);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,516);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (295,517);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,517);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,517);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (184,517);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,517);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,518);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (101,518);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,519);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (72,520);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (303,520);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,521);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,522);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,522);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (509,523);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (75,523);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,524);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (216,525);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,525);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,526);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,526);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,527);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (246,528);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (302,528);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (339,528);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (457,528);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (77,528);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,528);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,529);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,530);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (512,531);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (153,532);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (513,533);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (56,534);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,534);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (516,535);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,536);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (520,537);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (216,538);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,538);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (6,538);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (78,539);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,540);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,541);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,542);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,543);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (89,544);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (525,545);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,546);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (71,546);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (414,546);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,546);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,547);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,547);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,547);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (345,548);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,549);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (0,550);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,550);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (9,551);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (533,552);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (534,553);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (273,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (277,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (514,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (334,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,554);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,555);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,556);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (328,557);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,557);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (439,558);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (287,559);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (538,560);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,561);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,562);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (540,563);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,564);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,564);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (375,565);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (197,565);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,565);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (541,566);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (283,567);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (243,568);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (542,569);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,570);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (220,571);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (545,572);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (550,573);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (552,574);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (553,575);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,576);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,576);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,577);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (29,578);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (558,579);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (559,580);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,581);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,582);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (560,583);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,584);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (457,584);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,584);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (246,585);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (37,585);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (77,585);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,585);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (54,585);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,585);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,586);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (45,586);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,586);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,586);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,586);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (136,587);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (557,588);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (217,588);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (187,588);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (566,589);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (565,590);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,590);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,591);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,591);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,592);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (424,592);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (568,593);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,593);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,594);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,594);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (364,595);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (259,595);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (485,595);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (371,595);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (131,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (319,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (467,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (310,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (374,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (359,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,596);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,597);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (492,597);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (521,598);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (340,598);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,598);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,599);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,600);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (579,601);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (294,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (63,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (505,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (448,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (250,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (455,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (492,602);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (268,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (366,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (356,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (530,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (565,603);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,604);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (120,605);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (368,606);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,606);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,606);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (178,606);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (31,606);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (578,607);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (196,608);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (24,609);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,610);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (19,610);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (158,610);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (484,611);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (576,611);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (491,612);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (351,612);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (124,613);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,614);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (69,614);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,614);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,615);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (116,616);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (570,616);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (32,617);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (359,617);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (42,617);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (162,617);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (397,617);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (159,617);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (271,618);
INSERT INTO help_relation (help_topic_id,help_keyword_id) VALUES (561,618);


COMMIT;

