From: Date: March 7 2008 9:45pm Subject: svn commit - mysqldoc@docsrva: r10165 - in trunk: . it/refman-5.1 pt/refman-5.1 refman-5.1 refman-6.0 List-Archive: http://lists.mysql.com/commits/43627 Message-Id: <200803072045.m27KjNne008624@docsrva.mysql.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Author: paul Date: 2008-03-07 21:45:22 +0100 (Fri, 07 Mar 2008) New Revision: 10165 Log: r29808@frost: paul | 2008-03-07 14:25:41 -0600 Remove some unnecessary version numbers. Harmonize versions. Modified: trunk/it/refman-5.1/dba-core.xml trunk/it/refman-5.1/restrictions.xml trunk/it/refman-5.1/sql-syntax.xml trunk/pt/refman-5.1/dba-core.xml trunk/pt/refman-5.1/restrictions.xml Property changes on: trunk ___________________________________________________________________ Name: svk:merge - 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:35828 7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:29803 b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218 bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:29983 + 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:35828 7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:29808 b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218 bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:29983 Modified: trunk/it/refman-5.1/dba-core.xml =================================================================== --- trunk/it/refman-5.1/dba-core.xml 2008-03-07 19:46:28 UTC (rev 10164) +++ trunk/it/refman-5.1/dba-core.xml 2008-03-07 20:45:22 UTC (rev 10165) Changed blocks: 1, Lines Added: 24, Lines Deleted: 0; 1371 bytes @@ -13031,6 +13031,30 @@ + If a statement is logged by row and the client that + executed the statement has any temporary tables, then + logging by row is used for all subsequent statements + (except for those accessing temporary tables) until all + temporary tables in use by that client are dropped + + + + This is true whether or not any temporary tables are + actually logged + + + + Temporary tables cannot be logged using the row-based + format; thus, once row-based logging is used, all + subsequent statements using that table are unsafe, and we + approximate this condition by treating all statements made + by that client as unsafe until the client no longer holds + any temporary tables + + + + + Beginning with MySQL 5.1.23: Modified: trunk/it/refman-5.1/restrictions.xml =================================================================== --- trunk/it/refman-5.1/restrictions.xml 2008-03-07 19:46:28 UTC (rev 10164) +++ trunk/it/refman-5.1/restrictions.xml 2008-03-07 20:45:22 UTC (rev 10165) Changed blocks: 4, Lines Added: 100, Lines Deleted: 1; 4350 bytes @@ -14,7 +14,7 @@
- Restrictions on Stored Routines and Triggers + Restrictions on Stored Routines, Triggers, and Events stored routine restrictions @@ -34,6 +34,15 @@ triggers + + event restrictions + + + + restrictions + events + + Some of the restrictions noted here apply to all stored routines; that is, both to stored procedures and stored functions. Some of @@ -47,6 +56,13 @@ + All of the restrictions for stored procedures also apply to the + DO clause of event definitions. For additional + event-related restrictions, see + . + + + Stored routines cannot contain arbitrary SQL statements. The following statements are disallowed: @@ -1473,6 +1489,89 @@
+
+ + Windows Platform Limitations + + + The following limitations apply only to the Windows platform: + + + + + + + The number of open file descriptors on Windows is limited to + a maximum of 2048, which may limit the ability to open a + large number of tables simultaneously. This limit is due to + the compatibility functions used to open files on Windows + that use the POSIX compatibility layer. + + + + This limitation will also cause problems if you try to set + to a value greater than the + 2048 file limit. + + + + + + On Windows 32-bit platforms it is not possible to use more + than 2GB of RAM within a single process, including MySQL. + This is because the physical address limit on Windows 32-bit + is 4GB and the default setting within Windows is to split + the virtual address space between kernel (2GB) and + user/applications (2GB). + + + + To use more memory than this you will need to use a 64-bit + version of Windows. + + + + + + When using MyISAM tables, you cannot use + aliases within Windows link to the data files on another + volume and then link back to the main MySQL + location. + + + + This facility is often used to move the data and index files + to a RAID or other fast solution, while retaining the main + .FRM files in the default data + directory configured with the + option. + + + + + + The timers within MySQL used on Windows are of a lower + precision than the timers used on Linux. For most situations + you may not notice a difference, but the delay implied by a + call to SLEEP() on Windows + and Linux may differ slightly due to the differences in + precision. + + + + + + There is no 64-bit OLEDB Provider for ODBC (MSDASQL) in any + 64-bit Windows operating system up to and including Windows + Vista. In practical terms this means that you can't use the + MySQL ODBC driver from ADO and other users of OLEDB. + + + + + +
+ Modified: trunk/it/refman-5.1/sql-syntax.xml =================================================================== --- trunk/it/refman-5.1/sql-syntax.xml 2008-03-07 19:46:28 UTC (rev 10164) +++ trunk/it/refman-5.1/sql-syntax.xml 2008-03-07 20:45:22 UTC (rev 10165) Changed blocks: 10, Lines Added: 70, Lines Deleted: 16; 5614 bytes @@ -371,6 +371,10 @@ commit.
+ + ALTER SERVER was added in MySQL 5.1.15. + +
@@ -2814,6 +2818,14 @@ 0. + + + Note that the OWNER option is currently not + applied, and has no effect on the ownership or operation of + the server connection that is created. + + + The CREATE SERVER statement creates an entry in the mysql.server table that can later be @@ -2858,6 +2870,10 @@ commit. + + CREATE SERVER was added in MySQL 5.1.15. + +
@@ -5664,6 +5680,10 @@ commit. + + DROP SERVER was added in MySQL 5.1.15. + +
@@ -10489,6 +10509,14 @@ syntax should be written literally; they are not metasyntax as used elsewhere in syntax descriptions. + + + As of MySQL 5.1.24, you can use other types of joins + within { OJ ... }, such as + INNER JOIN or RIGHT OUTER + JOIN. This helps with compatibility with some + third-party applications, but is not official ODBC syntax. + @@ -14552,12 +14580,12 @@ - Beginning with MySQL 5.0.17, a new savepoint level is created - when a stored function is invoked or a trigger is activated. The - savepoints on previous levels become unavailable and thus do not - conflict with savepoints on the new level. When the function or - trigger terminates, any savepoints it created are released and - the previous savepoint level is restored. + A new savepoint level is created when a stored function is + invoked or a trigger is activated. The savepoints on previous + levels become unavailable and thus do not conflict with + savepoints on the new level. When the function or trigger + terminates, any savepoints it created are released and the + previous savepoint level is restored.
@@ -15863,6 +15891,15 @@ + + + This statement may be recorded in a history file such as + ~/.mysql_history, which means that + plaintext passwords may be read by anyone having read access + to such files. + + +
@@ -20890,7 +20927,8 @@ connect_count - The number of active connections to cluster data nodes + The number of times this mysqld has connected or + reconnected to cluster data nodes @@ -26655,21 +26693,37 @@ an error. - - If you terminate a client session without deallocating a - previously prepared statement, the server deallocates it - automatically. - - + A prepared statement is specific to the connection in which it was + created. If you terminate a client session without deallocating a + previously prepared statement, the server deallocates it + automatically. + + + + A prepared statement is also global to the connection. If you + create a prepared statement within a stored routine, it is not + deallocated when the stored routine ends. + + + + To guard against too many prepared statements being created + simultaneously, the max_prepared_stmt_count + system variable can be set. + + + The following SQL statements can be used in prepared statements: - CREATE TABLE, DELETE, - DO, INSERT, + ALTER TABLE COMMIT + CREATE INDEX CREATE TABLE, + DELETE, DO, DROP + INDEX DROP TABLE + INSERT, RENAME TABLE REPLACE, SELECT, SET, UPDATE, and most SHOW statements. @@ -26695,7 +26749,7 @@ CACHE INDEX CHANGE MASTER CHECKSUM {TABLE | TABLES} -{CREATE | RENAME | DROP} DATABASE +{CREATE | DROP} DATABASE {CREATE | RENAME | DROP} USER FLUSH {TABLE | TABLES | TABLES WITH READ LOCK | HOSTS | PRIVILEGES | LOGS | STATUS | MASTER | SLAVE | DES_KEY_FILE | USER_RESOURCES} Modified: trunk/pt/refman-5.1/dba-core.xml =================================================================== --- trunk/pt/refman-5.1/dba-core.xml 2008-03-07 19:46:28 UTC (rev 10164) +++ trunk/pt/refman-5.1/dba-core.xml 2008-03-07 20:45:22 UTC (rev 10165) Changed blocks: 1, Lines Added: 24, Lines Deleted: 0; 1371 bytes @@ -13031,6 +13031,30 @@ + If a statement is logged by row and the client that + executed the statement has any temporary tables, then + logging by row is used for all subsequent statements + (except for those accessing temporary tables) until all + temporary tables in use by that client are dropped + + + + This is true whether or not any temporary tables are + actually logged + + + + Temporary tables cannot be logged using the row-based + format; thus, once row-based logging is used, all + subsequent statements using that table are unsafe, and we + approximate this condition by treating all statements made + by that client as unsafe until the client no longer holds + any temporary tables + + + + + Beginning with MySQL 5.1.23: Modified: trunk/pt/refman-5.1/restrictions.xml =================================================================== Changed blocks: 0, Lines Added: 0, Lines Deleted: 0; 113 bytes