Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
2f431386
Commit
2f431386
authored
Aug 22, 2001
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Texinfo menus fixed.
parent
63203a18
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
356 additions
and
357 deletions
+356
-357
Docs/manual.texi
Docs/manual.texi
+356
-357
No files found.
Docs/manual.texi
View file @
2f431386
...
@@ -111,15 +111,15 @@ distribution for that version.
...
@@ -111,15 +111,15 @@ distribution for that version.
* Introduction:: General Information about MySQL
* Introduction:: General Information about MySQL
* Installing:: Installing MySQL
* Installing:: Installing MySQL
* Tutorial:: MySQL Tutorial
* Tutorial:: MySQL Tutorial
* MySQL Database Administration::
* MySQL Database Administration::
MySQL Database Administration
* MySQL Optimization::
* MySQL Optimization::
MySQL Optimization
* Reference:: MySQL language reference
* Reference:: MySQL language reference
* Table types:: MySQL table types
* Table types:: MySQL table types
* Clients:: MySQL client tools and APIs
* Clients:: MySQL client tools and APIs
* Extending MySQL::
* Extending MySQL::
Extending MySQL
* Problems:: Problems
* Problems:: Problems
* Users:: Some MySQL users
* Users:: Some MySQL users
* MySQL customer usage::
* MySQL customer usage::
MySQL customer usage
* Contrib:: Contributed programs
* Contrib:: Contributed programs
* Credits:: Contributors to MySQL
* Credits:: Contributors to MySQL
* News:: MySQL change history
* News:: MySQL change history
...
@@ -129,10 +129,9 @@ distribution for that version.
...
@@ -129,10 +129,9 @@ distribution for that version.
* Unireg:: What is Unireg?
* Unireg:: What is Unireg?
* GPL license:: GNU General Public License
* GPL license:: GNU General Public License
* LGPL license:: GNU Library General Public License
* LGPL license:: GNU Library General Public License
* Placeholder::
* Placeholder::
Pieces of the manual in transit
* Function Index:: SQL command, type and function index
* Function Index:: SQL command, type and function index
* Concept Index:: Concept Index
* Concept Index:: Concept Index
@end menu
@end menu
...
@@ -234,12 +233,12 @@ MySQL, see @ref{MySQL-Books}.
...
@@ -234,12 +233,12 @@ MySQL, see @ref{MySQL-Books}.
@menu
@menu
* MySQL and MySQL AB::
* MySQL and MySQL AB::
MySQL, MySQL AB, and Open Source
* MySQL Information Sources::
* MySQL Information Sources::
MySQL Information Sources
* Licensing and Support::
* Licensing and Support::
MySQL Licensing and Support
* Compatibility::
* Compatibility::
How Standards-compatible Is MySQL?
* Comparisons::
* Comparisons::
How MySQL Compares to Other Databases
* TODO::
* TODO::
MySQL and the future (The TODO)
@end menu
@end menu
...
@@ -254,7 +253,7 @@ MySQL, see @ref{MySQL-Books}.
...
@@ -254,7 +253,7 @@ MySQL, see @ref{MySQL-Books}.
* History:: History of MySQL
* History:: History of MySQL
* Features:: The main features of MySQL
* Features:: The main features of MySQL
* Stability:: How stable is MySQL?
* Stability:: How stable is MySQL?
* Table size::
* Table size::
How Big Can MySQL Tables Be?
* Year 2000 compliance:: Year 2000 compliance
* Year 2000 compliance:: Year 2000 compliance
@end menu
@end menu
...
@@ -1119,10 +1118,10 @@ values).
...
@@ -1119,10 +1118,10 @@ values).
@cindex books, about MySQL
@cindex books, about MySQL
@menu
@menu
* MySQL-Books::
* MySQL-Books::
Books About MySQL
* General-SQL::
* General-SQL::
General SQL Information and Tutorials
* Useful Links::
* Useful Links::
Useful MySQL-related Links
* Questions::
* Questions::
MySQL Mailing Lists
@end menu
@end menu
...
@@ -3378,7 +3377,7 @@ to help you get the problem solved.
...
@@ -3378,7 +3377,7 @@ to help you get the problem solved.
* Missing functions:: Functionality missing from MySQL
* Missing functions:: Functionality missing from MySQL
* Standards:: What standards does MySQL follow?
* Standards:: What standards does MySQL follow?
* Commit-rollback:: How to cope without @code{COMMIT}-@code{ROLLBACK}
* Commit-rollback:: How to cope without @code{COMMIT}-@code{ROLLBACK}
* Bugs::
* Bugs::
Known errors and design deficiencies in MySQL
@end menu
@end menu
This section describes how MySQL relates to the ANSI SQL standards.
This section describes how MySQL relates to the ANSI SQL standards.
...
@@ -3709,7 +3708,7 @@ list in this manual. @xref{TODO}.
...
@@ -3709,7 +3708,7 @@ list in this manual. @xref{TODO}.
* Missing Transactions:: Transactions
* Missing Transactions:: Transactions
* Missing Triggers:: Triggers
* Missing Triggers:: Triggers
* Missing Foreign Keys:: Foreign Keys
* Missing Foreign Keys:: Foreign Keys
* Broken Foreign KEY::
* Broken Foreign KEY::
Reasons NOT to Use Foreign Keys constraints
* Missing Views:: Views
* Missing Views:: Views
* Missing comments:: @samp{--} as the start of a comment
* Missing comments:: @samp{--} as the start of a comment
@end menu
@end menu
...
@@ -4718,8 +4717,8 @@ MySQL usually takes a couple of minutes.
...
@@ -4718,8 +4717,8 @@ MySQL usually takes a couple of minutes.
@menu
@menu
* Using mSQL tools:: How to convert @code{mSQL} tools for MySQL
* Using mSQL tools:: How to convert @code{mSQL} tools for MySQL
* Protocol differences::
* Protocol differences::
How @code{mSQL} and MySQL Client/Server Communications Protocols Differ
* Syntax differences::
* Syntax differences::
How @code{mSQL} 2.0 SQL Syntax Differs from MySQL
@end menu
@end menu
...
@@ -4804,7 +4803,7 @@ If a connection is idle for 8 hours, the server closes the connection.
...
@@ -4804,7 +4803,7 @@ If a connection is idle for 8 hours, the server closes the connection.
@end itemize
@end itemize
@menu
@menu
* Syntax differences::
* Syntax differences::
How @code{mSQL} 2.0 SQL Syntax Differs from MySQL
@end menu
@end menu
...
@@ -5025,8 +5024,8 @@ can offer, you should use @code{PostgreSQL}.
...
@@ -5025,8 +5024,8 @@ can offer, you should use @code{PostgreSQL}.
@cindex PostgreSQL/MySQL, strategies
@cindex PostgreSQL/MySQL, strategies
@menu
@menu
* MySQL-PostgreSQL goals:: MySQL and PostgreSQL development strategies
* MySQL-PostgreSQL goals:: MySQL and PostgreSQL development strategies
* MySQL-PostgreSQL features::
* MySQL-PostgreSQL features::
Featurewise Comparison of MySQL and PostgreSQL
* MySQL-PostgreSQL benchmarks::
* MySQL-PostgreSQL benchmarks::
Benchmarking MySQL and PostgreSQL
@end menu
@end menu
...
@@ -5320,7 +5319,7 @@ For a complete list of drawbacks, you should also examine the first table
...
@@ -5320,7 +5319,7 @@ For a complete list of drawbacks, you should also examine the first table
in this section.
in this section.
@menu
@menu
* MySQL-PostgreSQL benchmarks::
* MySQL-PostgreSQL benchmarks::
Benchmarking MySQL and PostgreSQL
@end menu
@end menu
...
@@ -6061,12 +6060,12 @@ Nothing; In the long run we plan to be fully ANSI 92 / ANSI 99 compliant.
...
@@ -6061,12 +6060,12 @@ Nothing; In the long run we plan to be fully ANSI 92 / ANSI 99 compliant.
@cindex installing, overview
@cindex installing, overview
@menu
@menu
* Quick Standard Installation::
* Quick Standard Installation::
Quick Standard Installation of MySQL
* General Installation Issues::
* General Installation Issues::
General Installation Issues
* Installing source:: Installing a MySQL source distribution
* Installing source::
Installing a MySQL source distribution
* Post-installation:: Post-installation setup and testing
* Post-installation::
Post-installation setup and testing
* Upgrade:: Upgrading/Downgrading MySQL
* Upgrade::
Upgrading/Downgrading MySQL
* Operating System Specific Notes::
* Operating System Specific Notes::
Operating System Specific Notes
@end menu
@end menu
This chapter describes how to obtain and install MySQL:
This chapter describes how to obtain and install MySQL:
...
@@ -6108,8 +6107,8 @@ source distribution.
...
@@ -6108,8 +6107,8 @@ source distribution.
@c This node name is special
@c This node name is special
@menu
@menu
* Linux-RPM::
* Linux-RPM::
Installing MySQL on Linux
* Windows installation::
* Windows installation::
Installing MySQL on Windows
@end menu
@end menu
...
@@ -6270,12 +6269,12 @@ options that must be specified in your @file{my.ini} file! @xref{InnoDB start}.
...
@@ -6270,12 +6269,12 @@ options that must be specified in your @file{my.ini} file! @xref{InnoDB start}.
@c FIX: this needs to be written?
@c FIX: this needs to be written?
@menu
@menu
* Getting MySQL::
* Getting MySQL::
How to Get MySQL
* Which OS::
* Which OS::
Operating Systems Supported by MySQL
* Which version::
* Which version::
Which MySQL Version to Use
* Installation layouts::
* Installation layouts::
Installation Layouts
* Many versions::
* Many versions::
How and When Updates Are Released
* MySQL binaries::
* MySQL binaries::
MySQL Binaries Compiled by MySQL AB
@end menu
@end menu
...
@@ -7674,9 +7673,9 @@ of getting a solution to your problem! You will find @code{mysqlbug} in the
...
@@ -7674,9 +7673,9 @@ of getting a solution to your problem! You will find @code{mysqlbug} in the
* Quick install:: Quick installation overview
* Quick install:: Quick installation overview
* Applying patches:: Applying patches
* Applying patches:: Applying patches
* configure options:: Typical @code{configure} options
* configure options:: Typical @code{configure} options
* Installing source tree::
* Installing source tree::
Installing from the Development Source Tree
* Compilation problems::
* Compilation problems::
Problems Compiling?
* MIT-pthreads::
* MIT-pthreads::
MIT-pthreads Notes
@end menu
@end menu
...
@@ -9541,15 +9540,15 @@ information.
...
@@ -9541,15 +9540,15 @@ information.
@section Operating System Specific Notes
@section Operating System Specific Notes
@menu
@menu
* Linux::
* Linux::
Linux Notes (All Linux Versions)
* Windows::
* Windows::
Windows Notes
* Solaris::
* Solaris::
Solaris Notes
* BSD Notes::
* BSD Notes::
BSD Notes
* Mac OS X::
* Mac OS X::
Mac OS X Notes
* Other Unix Notes::
* Other Unix Notes::
Other Unix Notes
* OS/2::
* OS/2::
OS/2 Notes
* BeOS::
* BeOS::
BeOS Notes
* Novell Netware::
* Novell Netware::
Novell Netware Notes
@end menu
@end menu
...
@@ -9557,13 +9556,13 @@ information.
...
@@ -9557,13 +9556,13 @@ information.
@subsection Linux Notes (All Linux Versions)
@subsection Linux Notes (All Linux Versions)
@menu
@menu
* Binary notes-Linux::
* Binary notes-Linux::
Linux Notes for Binary Distributions
* Linux-x86:: Linux
-x86 n
otes
* Linux-x86:: Linux
x86 N
otes
* Linux-SPARC:: Linux
-SPARC n
otes
* Linux-SPARC:: Linux
SPARC N
otes
* Linux-Alpha:: Linux
-Alpha n
otes
* Linux-Alpha:: Linux
Alpha N
otes
* Linux-PowerPC::
* Linux-PowerPC::
Linux PowerPC Notes
* Linux-MIPS::
* Linux-MIPS::
Linux MIPS Notes
* Linux-IA64:: Linux
-Ia64 n
otes
* Linux-IA64:: Linux
IA64 N
otes
@end menu
@end menu
The notes below regarding @strong{glibc} apply only to the situation
The notes below regarding @strong{glibc} apply only to the situation
...
@@ -10819,8 +10818,8 @@ symbolic link to it named @file{/etc/rc3.d/S99mysql.server}.
...
@@ -10819,8 +10818,8 @@ symbolic link to it named @file{/etc/rc3.d/S99mysql.server}.
@menu
@menu
* Solaris 2.7::
* Solaris 2.7::
Solaris 2.7/2.8 Notes
* Solaris x86::
* Solaris x86::
Solaris x86 Notes
@end menu
@end menu
...
@@ -10932,15 +10931,15 @@ it with a trace file or under @code{gdb}. @xref{Using gdb on mysqld}.
...
@@ -10932,15 +10931,15 @@ it with a trace file or under @code{gdb}. @xref{Using gdb on mysqld}.
@subsection BSD Notes
@subsection BSD Notes
@menu
@menu
* FreeBSD::
* FreeBSD::
FreeBSD Notes
* NetBSD::
* NetBSD::
NetBSD notes
* OpenBSD::
* OpenBSD::
OpenBSD Notes
* OpenBSD 2.5::
* OpenBSD 2.5::
OpenBSD 2.5 Notes
* OpenBSD 2.8::
* OpenBSD 2.8::
OpenBSD 2.8 Notes
* BSDI::
* BSDI::
BSD/OS Notes
* BSDI2::
* BSDI2::
BSD/OS Version 2.x Notes
* BSDI3::
* BSDI3::
BSD/OS Version 3.x Notes
* BSDI4::
* BSDI4::
BSD/OS Version 4.x Notes
@end menu
@end menu
...
@@ -11159,8 +11158,8 @@ on BSDI! (Making a symbolic link to another disk is ok).
...
@@ -11159,8 +11158,8 @@ on BSDI! (Making a symbolic link to another disk is ok).
@subsection Mac OS X Notes
@subsection Mac OS X Notes
@menu
@menu
* Mac OS X Public Beta::
* Mac OS X Public Beta::
Mac OS X Public Beta
* Mac OS X Server::
* Mac OS X Server::
Mac OS X Server
@end menu
@end menu
...
@@ -11198,16 +11197,16 @@ alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
...
@@ -11198,16 +11197,16 @@ alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
@subsection Other Unix Notes
@subsection Other Unix Notes
@menu
@menu
* Binary notes-HP-UX::
* Binary notes-HP-UX::
HP-UX Notes for Binary Distributions
* HP-UX 10.20::
* HP-UX 10.20::
HP-UX Version 10.20 Notes
* HP-UX 11.x::
* HP-UX 11.x::
HP-UX Version 11.x Notes
* IBM-AIX::
* IBM-AIX::
IBM-AIX notes
* SunOS::
* SunOS::
SunOS 4 Notes
* Alpha-DEC-UNIX::
* Alpha-DEC-UNIX::
Alpha-DEC-UNIX Notes (Tru64)
* Alpha-DEC-OSF1::
* Alpha-DEC-OSF1::
Alpha-DEC-OSF1 Notes
* SGI-Irix::
* SGI-Irix::
SGI Irix Notes
* SCO::
* SCO::
SCO Notes
* SCO Unixware::
* SCO Unixware::
SCO Unixware Version 7.0 Notes
@end menu
@end menu
...
@@ -11982,7 +11981,7 @@ If you want to use @code{gcc}, you must use @code{gcc} 2.95.2 or newer.
...
@@ -11982,7 +11981,7 @@ If you want to use @code{gcc}, you must use @code{gcc} 2.95.2 or newer.
@menu
@menu
* OS/2::
* OS/2::
OS/2 Notes
@end menu
@end menu
...
@@ -12088,7 +12087,7 @@ with any technical questions they may have while doing the port.
...
@@ -12088,7 +12087,7 @@ with any technical questions they may have while doing the port.
* Examples:: Examples
* Examples:: Examples
* Batch mode:: Using @code{mysql} in batch mode
* Batch mode:: Using @code{mysql} in batch mode
* Twin:: Queries from twin project
* Twin:: Queries from twin project
* Apache::
* Apache::
Using MySQL with Apache
@end menu
@end menu
This chapter provides a tutorial introduction to MySQL by showing
This chapter provides a tutorial introduction to MySQL by showing
...
@@ -12753,7 +12752,7 @@ than a single @code{LOAD DATA} statement.
...
@@ -12753,7 +12752,7 @@ than a single @code{LOAD DATA} statement.
* Working with NULL:: Working with @code{NULL} values
* Working with NULL:: Working with @code{NULL} values
* Pattern matching:: Pattern matching
* Pattern matching:: Pattern matching
* Counting rows:: Counting rows
* Counting rows:: Counting rows
* Multiple tables::
* Multiple tables::
Using More Than one Table
@end menu
@end menu
The @code{SELECT} statement is used to pull information from a table.
The @code{SELECT} statement is used to pull information from a table.
...
@@ -13875,8 +13874,8 @@ mysql> SELECT * FROM shop;
...
@@ -13875,8 +13874,8 @@ mysql> SELECT * FROM shop;
* example-Maximum-column-group-row:: The rows holding the group-wise maximum of a certain field
* example-Maximum-column-group-row:: The rows holding the group-wise maximum of a certain field
* example-user-variables:: Using user variables
* example-user-variables:: Using user variables
* example-Foreign keys:: Using foreign keys
* example-Foreign keys:: Using foreign keys
* Searching on two keys::
* Searching on two keys::
Searching on Two Keys
* Calculating days::
* Calculating days::
Calculating visits per day
@end menu
@end menu
...
@@ -14536,16 +14535,16 @@ FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
...
@@ -14536,16 +14535,16 @@ FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
@chapter MySQL Database Administration
@chapter MySQL Database Administration
@menu
@menu
* Configuring MySQL::
* Configuring MySQL::
Configuring MySQL
* Privilege system::
* Privilege system::
General Security Issues and the MySQL Access Privilege System
* User Account Management::
* User Account Management::
MySQL User Account Management
* Disaster Prevention::
* Disaster Prevention::
Disaster Prevention and Recovery
* Database Administration::
* Database Administration::
Database Administration Language Reference
* Localization::
* Localization::
MySQL Localization and International Usage
* Server-Side Scripts::
* Server-Side Scripts::
MySQL Server-Side Scripts and Utilities
* Client-Side Scripts::
* Client-Side Scripts::
MySQL Client-Side Scripts and Utilities
* Log Files::
* Log Files::
The MySQL Log Files
* Replication::
* Replication::
Replication in MySQL
@end menu
@end menu
...
@@ -14554,10 +14553,10 @@ FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
...
@@ -14554,10 +14553,10 @@ FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
@menu
@menu
* Command-line options::
* Command-line options::
mysqld Command-line Options
* Option files::
* Option files::
my.cnf Option Files
* Installing many servers::
* Installing many servers::
Installing Many Servers on the Same Machine
* Multiple servers::
* Multiple servers::
Running Multiple MySQL Servers on the Same Machine
@end menu
@end menu
...
@@ -15079,7 +15078,7 @@ argument to @code{safe_mysqld}.
...
@@ -15079,7 +15078,7 @@ argument to @code{safe_mysqld}.
@menu
@menu
* Multiple servers::
* Multiple servers::
Running Multiple MySQL Servers on the Same Machine
@end menu
@end menu
...
@@ -15226,7 +15225,7 @@ system. This section describes how it works.
...
@@ -15226,7 +15225,7 @@ system. This section describes how it works.
@menu
@menu
* General security:: General security
* General security:: General security
* Security:: How to make MySQL secure against crackers
* Security:: How to make MySQL secure against crackers
* Privileges options::
* Privileges options::
Startup Options for @code{mysqld} Concerning Security
* What Privileges:: What the privilege system does
* What Privileges:: What the privilege system does
* Privileges:: How the privilege system works
* Privileges:: How the privilege system works
* Privileges provided:: Privileges provided by MySQL
* Privileges provided:: Privileges provided by MySQL
...
@@ -16779,13 +16778,13 @@ to restart @code{mysqld} with @code{--skip-grant-tables} to run
...
@@ -16779,13 +16778,13 @@ to restart @code{mysqld} with @code{--skip-grant-tables} to run
@section MySQL User Account Management
@section MySQL User Account Management
@menu
@menu
* GRANT::
* GRANT::
@code{GRANT} and @code{REVOKE} Syntax
* User names::
* User names::
MySQL User Names and Passwords
* Privilege changes::
* Privilege changes::
When Privilege Changes Take Effect
* Default privileges::
* Default privileges::
Setting Up the Initial MySQL Privileges
* Adding users::
* Adding users::
Adding New Users to MySQL
* Passwords::
* Passwords::
Setting Up Passwords
* Password security::
* Password security::
Keeping Your Password Secure
@end menu
@end menu
...
@@ -17602,14 +17601,14 @@ file.
...
@@ -17602,14 +17601,14 @@ file.
@section Disaster Prevention and Recovery
@section Disaster Prevention and Recovery
@menu
@menu
* Backup::
* Backup::
Database Backups
* BACKUP TABLE::
* BACKUP TABLE::
@code{BACKUP TABLE} Syntax
* RESTORE TABLE::
* RESTORE TABLE::
@code{RESTORE TABLE} Syntax
* CHECK TABLE::
* CHECK TABLE::
@code{CHECK TABLE} Syntax
* REPAIR TABLE::
* REPAIR TABLE::
@code{REPAIR TABLE} Syntax
* Table maintenance::
* Table maintenance::
Using @code{myisamchk} for Table Maintenance and Crash Recovery
* Maintenance regimen::
* Maintenance regimen::
Setting Up a Table Maintenance Regimen
* Table-info::
* Table-info::
Getting Information About a Table
@end menu
@end menu
...
@@ -17968,16 +17967,16 @@ good idea to make a backup BEFORE doing a repair (or anything that could
...
@@ -17968,16 +17967,16 @@ good idea to make a backup BEFORE doing a repair (or anything that could
make a lot of changes to a table)
make a lot of changes to a table)
@menu
@menu
* myisamchk syntax::
* myisamchk syntax::
@code{myisamchk} Invocation Syntax
* myisamchk general options::
* myisamchk general options::
General Options for @code{myisamchk}
* myisamchk check options::
* myisamchk check options::
Check Options for @code{myisamchk}
* myisamchk repair options::
* myisamchk repair options::
Repair Options for myisamchk
* myisamchk other options::
* myisamchk other options::
Other Options for @code{myisamchk}
* myisamchk memory::
* myisamchk memory::
@code{myisamchk} Memory Usage
* Crash recovery::
* Crash recovery::
Using @code{myisamchk} for Crash Recovery
* Check::
* Check::
How to Check Tables for Errors
* Repair::
* Repair::
How to Repair Tables
* Optimization::
* Optimization::
Table Optimization
@end menu
@end menu
...
@@ -18063,10 +18062,10 @@ the easiest way to avoid this problem is to use @code{CHECK TABLE}
...
@@ -18063,10 +18062,10 @@ the easiest way to avoid this problem is to use @code{CHECK TABLE}
instead of @code{myisamchk} to check tables.
instead of @code{myisamchk} to check tables.
@menu
@menu
* myisamchk general options::
* myisamchk general options::
General Options for @code{myisamchk}
* myisamchk check options::
* myisamchk check options::
Check Options for @code{myisamchk}
* myisamchk repair options::
* myisamchk repair options::
Repair Options for myisamchk
* myisamchk other options::
* myisamchk other options::
Other Options for @code{myisamchk}
@end menu
@end menu
...
@@ -19071,11 +19070,11 @@ information and a description of what it means.
...
@@ -19071,11 +19070,11 @@ information and a description of what it means.
@menu
@menu
* OPTIMIZE TABLE::
* OPTIMIZE TABLE::
@code{OPTIMIZE TABLE} Syntax
* ANALYZE TABLE::
* ANALYZE TABLE::
@code{ANALYZE TABLE} Syntax
* FLUSH::
* FLUSH::
@code{FLUSH} Syntax
* KILL::
* KILL::
@code{KILL} Syntax
* SHOW::
* SHOW::
@code{SHOW} Syntax
@end menu
@end menu
...
@@ -19276,7 +19275,7 @@ write is aborted with an disk full error message.
...
@@ -19276,7 +19275,7 @@ write is aborted with an disk full error message.
@menu
@menu
* SHOW::
* SHOW::
@code{SHOW} Syntax
@end menu
@end menu
...
@@ -19325,14 +19324,14 @@ used, the @code{wild} string can be a string that uses the SQL @samp{%}
...
@@ -19325,14 +19324,14 @@ used, the @code{wild} string can be a string that uses the SQL @samp{%}
and @samp{_} wild-card characters.
and @samp{_} wild-card characters.
@menu
@menu
* SHOW DATABASE INFO::
* SHOW DATABASE INFO::
Retrieving information about Database, Tables, Columns, and Indexes
* SHOW TABLE STATUS::
* SHOW TABLE STATUS::
@code{SHOW TABLE STATUS}
* SHOW STATUS::
* SHOW STATUS::
@code{SHOW STATUS}
* SHOW VARIABLES::
* SHOW VARIABLES::
@code{SHOW VARIABLES}
* SHOW LOGS::
* SHOW LOGS::
@code{SHOW LOGS}
* SHOW PROCESSLIST::
* SHOW PROCESSLIST::
@code{SHOW PROCESSLIST}
* SHOW GRANTS::
* SHOW GRANTS::
@code{SHOW GRANTS}
* SHOW CREATE TABLE::
* SHOW CREATE TABLE::
@code{SHOW CREATE TABLE}
@end menu
@end menu
...
@@ -20240,12 +20239,12 @@ Create Table: CREATE TABLE t (
...
@@ -20240,12 +20239,12 @@ Create Table: CREATE TABLE t (
@section MySQL Localization and International Usage
@section MySQL Localization and International Usage
@menu
@menu
* Character sets::
* Character sets::
The Character Set Used for Data and Sorting
* Languages::
* Languages::
Non-English Error Messages
* Adding character set::
* Adding character set::
Adding a New Character Set
* Character arrays::
* Character arrays::
The character definition arrays
* String collating::
* String collating::
String Collating Support
* Multi-byte characters::
* Multi-byte characters::
Multi-byte Character Support
@end menu
@end menu
...
@@ -20574,11 +20573,11 @@ size in bytes of the largest character in the set.
...
@@ -20574,11 +20573,11 @@ size in bytes of the largest character in the set.
@section MySQL Server-Side Scripts and Utilities
@section MySQL Server-Side Scripts and Utilities
@menu
@menu
* Server-Side Overview::
* Server-Side Overview::
Overview of the Server-Side Scripts and Utilities
* safe_mysqld::
* safe_mysqld::
safe_mysqld, the wrapper around mysqld
* mysqld_multi::
* mysqld_multi::
mysqld_multi, program for managing multiple MySQL servers
* myisampack::
* myisampack::
myisampack, The MySQL Compressed Read-only Table Generator
* mysqld-max::
* mysqld-max::
mysqld-max, An extended mysqld server
@end menu
@end menu
...
@@ -21498,16 +21497,16 @@ binaries includes:
...
@@ -21498,16 +21497,16 @@ binaries includes:
@section MySQL Client-Side Scripts and Utilities
@section MySQL Client-Side Scripts and Utilities
@menu
@menu
* Client-Side Overview::
* Client-Side Overview::
Overview of the Client-Side Scripts and Utilities
* mysql::
* mysql::
The Command-line Tool
* mysqladmin::
* mysqladmin::
mysqladmin, Administrating a MySQL Server
* Using mysqlcheck::
* Using mysqlcheck::
Using @code{mysqlcheck} for Table Maintenance and Crash Recovery
* mysqldump::
* mysqldump::
mysqldump, Dumping Table Structure and Data
* mysqlhotcopy::
* mysqlhotcopy::
mysqlhotcopy, Copying MySQL Databases and Tables
* mysqlimport::
* mysqlimport::
mysqlimport, Importing Data from Text Files
* mysqlshow::
* mysqlshow::
Showing Databases, Tables, and Columns
* perror::
* perror::
perror, Explaining Error Codes
* Batch Commands::
* Batch Commands::
How to Run SQL Commands from a Text File
@end menu
@end menu
...
@@ -22812,12 +22811,12 @@ force @code{mysqld} to reopen the log files (or in some cases
...
@@ -22812,12 +22811,12 @@ force @code{mysqld} to reopen the log files (or in some cases
switch to a new log) by executing @code{FLUSH LOGS}. @xref{FLUSH}.
switch to a new log) by executing @code{FLUSH LOGS}. @xref{FLUSH}.
@menu
@menu
* Error log::
* Error log::
The Error Log
* Query log::
* Query log::
The General Query Log
* Update log::
* Update log::
The Update Log
* Binary log::
* Binary log::
The Binary Update Log
* Slow query log::
* Slow query log::
The Slow Query Log
* Log file maintenance::
* Log file maintenance::
Log File Maintenance
@end menu
@end menu
...
@@ -23108,14 +23107,14 @@ and then take a backup and remove @file{mysql.old}.
...
@@ -23108,14 +23107,14 @@ and then take a backup and remove @file{mysql.old}.
@cindex databases, replicating
@cindex databases, replicating
@menu
@menu
* Replication Intro::
* Replication Intro::
Introduction
* Replication Implementation::
* Replication Implementation::
Replication Implementation Overview
* Replication HOWTO::
* Replication HOWTO::
How To Set Up Replication
* Replication Features::
* Replication Features::
Replication Features and Known Problems
* Replication Options::
* Replication Options::
Replication Options in my.cnf
* Replication SQL::
* Replication SQL::
SQL Commands Related to Replication
* Replication FAQ::
* Replication FAQ::
Replication FAQ
* Replication Problems::
* Replication Problems::
Troubleshooting Replication
@end menu
@end menu
This chapter describes the various replication features in MySQL.
This chapter describes the various replication features in MySQL.
...
@@ -23319,11 +23318,11 @@ it is preferred that you use @code{CHANGE MASTER TO} command.
...
@@ -23319,11 +23318,11 @@ it is preferred that you use @code{CHANGE MASTER TO} command.
@menu
@menu
* Replication Features::
* Replication Features::
Replication Features and Known Problems
* Replication Options::
* Replication Options::
Replication Options in my.cnf
* Replication SQL::
* Replication SQL::
SQL Commands Related to Replication
* Replication FAQ::
* Replication FAQ::
Replication FAQ
* Replication Problems::
* Replication Problems::
Troubleshooting Replication
@end menu
@end menu
...
@@ -24118,12 +24117,12 @@ isolate it into a separate test case first. Then report the problem to
...
@@ -24118,12 +24117,12 @@ isolate it into a separate test case first. Then report the problem to
@chapter MySQL Optimization
@chapter MySQL Optimization
@menu
@menu
* Optimize Overview::
* Optimize Overview::
Optimization Overview
* Query Speed::
* Query Speed::
Optimizing @code{SELECT}s and Other Queries
* Locking Issues::
* Locking Issues::
Locking Issues
* Optimizing Database Structure::
* Optimizing Database Structure::
Optimizing Database Structure
* Optimizing the Server::
* Optimizing the Server::
Optimizing the MySQL Server
* Disk issues::
* Disk issues::
Disk Issues
@end menu
@end menu
...
@@ -24175,11 +24174,11 @@ for most systems, but one should be aware of it.
...
@@ -24175,11 +24174,11 @@ for most systems, but one should be aware of it.
@menu
@menu
* Design Limitations::
* Design Limitations::
MySQL Design Limitations/Tradeoffs
* Portability::
* Portability::
Portability
* Internal use::
* Internal use::
What Have We Used MySQL For?
* MySQL Benchmarks::
* MySQL Benchmarks::
The MySQL Benchmark Suite
* Custom Benchmarks::
* Custom Benchmarks::
Using Your Own Benchmarks
@end menu
@end menu
...
@@ -24503,7 +24502,7 @@ some exceptions, and the @code{benchmark(loop_count,expression)} is a
...
@@ -24503,7 +24502,7 @@ some exceptions, and the @code{benchmark(loop_count,expression)} is a
great tool to find out if this is a problem with your query.
great tool to find out if this is a problem with your query.
@menu
@menu
* EXPLAIN::
* EXPLAIN::
@code{EXPLAIN} Syntax (Get Information About a @code{SELECT})
* Estimating performance:: Estimating query performance
* Estimating performance:: Estimating query performance
* SELECT speed:: Speed of @code{SELECT} queries
* SELECT speed:: Speed of @code{SELECT} queries
* Where optimizations:: How MySQL optimizes @code{WHERE} clauses
* Where optimizations:: How MySQL optimizes @code{WHERE} clauses
...
@@ -24513,7 +24512,7 @@ great tool to find out if this is a problem with your query.
...
@@ -24513,7 +24512,7 @@ great tool to find out if this is a problem with your query.
* Insert speed:: Speed of @code{INSERT} queries
* Insert speed:: Speed of @code{INSERT} queries
* Update speed:: Speed of @code{UPDATE} queries
* Update speed:: Speed of @code{UPDATE} queries
* Delete speed:: Speed of @code{DELETE} queries
* Delete speed:: Speed of @code{DELETE} queries
* Tips::
* Tips::
Other Optimization Tips
@end menu
@end menu
...
@@ -25550,8 +25549,8 @@ from the data, you should not lose anything by using @code{DELAY_KEY_WRITE}.
...
@@ -25550,8 +25549,8 @@ from the data, you should not lose anything by using @code{DELAY_KEY_WRITE}.
@menu
@menu
* Internal locking::
* Internal locking::
How MySQL Locks Tables
* Table locking::
* Table locking::
Table Locking Issues
@end menu
@end menu
...
@@ -25734,14 +25733,14 @@ option to @code{DELETE} may help. @xref{DELETE, , @code{DELETE}}.
...
@@ -25734,14 +25733,14 @@ option to @code{DELETE} may help. @xref{DELETE, , @code{DELETE}}.
@menu
@menu
* Design::
* Design::
Design Choices
* Data size::
* Data size::
Get Your Data as Small as Possible
* MySQL indexes::
* MySQL indexes::
How MySQL Uses Indexes
* Indexes::
* Indexes::
Column Indexes
* Multiple-column indexes::
* Multiple-column indexes::
Multiple-Column Indexes
* Table cache::
* Table cache::
How MySQL Opens and Closes Tables
* Creating many tables::
* Creating many tables::
Drawbacks to Creating Large Numbers of Tables in the Same Database
* Open tables::
* Open tables::
Why So Many Open tables?
@end menu
@end menu
...
@@ -26035,11 +26034,11 @@ much more quickly find the few rows to return in the result.
...
@@ -26035,11 +26034,11 @@ much more quickly find the few rows to return in the result.
@menu
@menu
* Indexes::
* Indexes::
Column Indexes
* Multiple-column indexes::
* Multiple-column indexes::
Multiple-Column Indexes
* Table cache::
* Table cache::
How MySQL Opens and Closes Tables
* Creating many tables::
* Creating many tables::
Drawbacks to Creating Large Numbers of Tables in the Same Database
* Open tables::
* Open tables::
Why So Many Open tables?
@end menu
@end menu
...
@@ -26249,12 +26248,12 @@ between all threads.
...
@@ -26249,12 +26248,12 @@ between all threads.
@menu
@menu
* System::
* System::
System/Compile Time and Startup Parameter Tuning
* Server parameters::
* Server parameters::
Tuning Server Parameters
* Compile and link options::
* Compile and link options::
How Compiling and Linking Affects the Speed of MySQL
* Memory use::
* Memory use::
How MySQL Uses Memory
* DNS::
* DNS::
How MySQL uses DNS
* SET OPTION::
* SET OPTION::
@code{SET} Syntax
@end menu
@end menu
...
@@ -26847,7 +26846,7 @@ with the update log.
...
@@ -26847,7 +26846,7 @@ with the update log.
@menu
@menu
* SET TRANSACTION::
* SET TRANSACTION::
@code{SET TRANSACTION} Syntax
@end menu
@end menu
...
@@ -26944,7 +26943,7 @@ with the noatime flag.
...
@@ -26944,7 +26943,7 @@ with the noatime flag.
@end itemize
@end itemize
@menu
@menu
* Symbolic links::
* Symbolic links::
Using Symbolic Links
@end menu
@end menu
...
@@ -26965,8 +26964,8 @@ disk and only symlink tables as a last resort.
...
@@ -26965,8 +26964,8 @@ disk and only symlink tables as a last resort.
@cindex databases, symbolic links
@cindex databases, symbolic links
@menu
@menu
* Symbolic links to databases::
* Symbolic links to databases::
Using Symbolic Links for Databases
* Symbolic links to tables::
* Symbolic links to tables::
Using Symbolic Links for Tables
@end menu
@end menu
...
@@ -27101,14 +27100,14 @@ Things that are not yet supported:
...
@@ -27101,14 +27100,14 @@ Things that are not yet supported:
@chapter MySQL Language Reference
@chapter MySQL Language Reference
@menu
@menu
* Language Structure::
* Language Structure::
Language Structure
* Column types:: Column types
* Column types:: Column types
* Functions:: Functions
* Functions:: Functions
* Data Manipulation::
* Data Manipulation::
Data Manipulation: @code{SELECT}, @code{INSERT}, @code{UPDATE}, @code{DELETE}
* Data Definition::
* Data Definition::
Data Definition: @code{CREATE}, @code{DROP}, @code{ALTER}
* Basic User Commands::
* Basic User Commands::
Basic MySQL User Utility Commands
* Transactional Commands::
* Transactional Commands::
MySQL Transactional and Locking Commands
* Fulltext Search::
* Fulltext Search::
MySQL Full-text Search
@end menu
@end menu
MySQL has a very complex, but intuitive and easy to learn SQL
MySQL has a very complex, but intuitive and easy to learn SQL
...
@@ -27123,12 +27122,12 @@ may find it useful to refer to the various indexes.
...
@@ -27123,12 +27122,12 @@ may find it useful to refer to the various indexes.
@section Language Structure
@section Language Structure
@menu
@menu
* Literals::
* Literals::
Literals: How to Write Strings and Numbers
* Legal names::
* Legal names::
Database, Table, Index, Column, and Alias Names
* Name case sensitivity::
* Name case sensitivity::
Case Sensitivity in Names
* Variables::
* Variables::
User Variables
* Comments::
* Comments::
Comment Syntax
* Reserved words::
* Reserved words::
Is MySQL Picky About Reserved Words?
@end menu
@end menu
...
@@ -27594,8 +27593,8 @@ row, but the value of @code{id} for the previous accepted row.
...
@@ -27594,8 +27593,8 @@ row, but the value of @code{id} for the previous accepted row.
@menu
@menu
* Comments::
* Comments::
Comment Syntax
* Reserved words::
* Reserved words::
Is MySQL Picky About Reserved Words?
@end menu
@end menu
@node Comments, Reserved words, Variables, Language Structure
@node Comments, Reserved words, Variables, Language Structure
...
@@ -29281,11 +29280,11 @@ mysql> select MOD(29,9);
...
@@ -29281,11 +29280,11 @@ mysql> select MOD(29,9);
@end example
@end example
@menu
@menu
* Non-typed Operators::
* Non-typed Operators::
Non-Type-Specific Operators and Functions
* String functions:: String functions
* String functions:: String functions
* Numeric Functions::
* Numeric Functions::
Numeric Functions
* Date and time functions:: Date and time functions
* Date and time functions:: Date and time functions
* Other Functions::
* Other Functions::
Other Functions
@end menu
@end menu
...
@@ -29293,10 +29292,10 @@ mysql> select MOD(29,9);
...
@@ -29293,10 +29292,10 @@ mysql> select MOD(29,9);
@subsection Non-Type-Specific Operators and Functions
@subsection Non-Type-Specific Operators and Functions
@menu
@menu
* Parenthesis::
* Parenthesis::
Parenthesis
* Comparison Operators::
* Comparison Operators::
Comparison Operators
* Logical Operators::
* Logical Operators::
Logical Operators
* Control flow functions::
* Control flow functions::
Control Flow Functions
@end menu
@end menu
...
@@ -30321,8 +30320,8 @@ a binary string. This only affects comparisons.
...
@@ -30321,8 +30320,8 @@ a binary string. This only affects comparisons.
@menu
@menu
* String comparison functions::
* String comparison functions::
String Comparison Functions
* Case Sensitivity Operators::
* Case Sensitivity Operators::
Case Sensitivity
@end menu
@end menu
@node String comparison functions, Case Sensitivity Operators, String functions, String functions
@node String comparison functions, Case Sensitivity Operators, String functions, String functions
...
@@ -30518,8 +30517,8 @@ make string comparison even more flexible.
...
@@ -30518,8 +30517,8 @@ make string comparison even more flexible.
@subsection Numeric Functions
@subsection Numeric Functions
@menu
@menu
* Arithmetic functions::
* Arithmetic functions::
Arithmetic Operations
* Mathematical functions::
* Mathematical functions::
Mathematical Functions
@end menu
@end menu
...
@@ -31527,8 +31526,8 @@ mysql> select TIME_TO_SEC('00:39:38');
...
@@ -31527,8 +31526,8 @@ mysql> select TIME_TO_SEC('00:39:38');
@subsection Other Functions
@subsection Other Functions
@menu
@menu
* Bit functions::
* Bit functions::
Bit Functions
* Miscellaneous functions::
* Miscellaneous functions::
Miscellaneous Functions
@end menu
@end menu
...
@@ -31885,14 +31884,14 @@ facilitate replication testing.
...
@@ -31885,14 +31884,14 @@ facilitate replication testing.
@menu
@menu
* SELECT::
* SELECT::
@code{SELECT} Syntax
* INSERT::
* INSERT::
@code{INSERT} Syntax
* INSERT DELAYED::
* INSERT DELAYED::
@code{INSERT DELAYED} syntax
* UPDATE::
* UPDATE::
@code{UPDATE} Syntax
* DELETE::
* DELETE::
@code{DELETE} Syntax
* TRUNCATE::
* TRUNCATE::
@code{TRUNCATE} Syntax
* REPLACE::
* REPLACE::
@code{REPLACE} Syntax
* LOAD DATA::
* LOAD DATA::
@code{LOAD DATA INFILE} Syntax
@end menu
@end menu
@node SELECT, INSERT, Data Manipulation, Data Manipulation
@node SELECT, INSERT, Data Manipulation, Data Manipulation
...
@@ -32172,7 +32171,7 @@ the examined rows will be write locked.
...
@@ -32172,7 +32171,7 @@ the examined rows will be write locked.
@menu
@menu
* JOIN::
* JOIN::
@code{JOIN} Syntax
@end menu
@end menu
@node JOIN, , SELECT, SELECT
@node JOIN, , SELECT, SELECT
...
@@ -32459,7 +32458,7 @@ type. The column is set to the appropriate zero value for the type.
...
@@ -32459,7 +32458,7 @@ type. The column is set to the appropriate zero value for the type.
@findex INSERT ... SELECT
@findex INSERT ... SELECT
@menu
@menu
* INSERT SELECT::
* INSERT SELECT::
@code{INSERT ... SELECT} Syntax
@end menu
@end menu
...
@@ -33310,14 +33309,14 @@ For more information about the efficiency of @code{INSERT} versus
...
@@ -33310,14 +33309,14 @@ For more information about the efficiency of @code{INSERT} versus
@section Data Definition: @code{CREATE}, @code{DROP}, @code{ALTER}
@section Data Definition: @code{CREATE}, @code{DROP}, @code{ALTER}
@menu
@menu
* CREATE DATABASE::
* CREATE DATABASE::
@code{CREATE DATABASE} Syntax
* DROP DATABASE::
* DROP DATABASE::
@code{DROP DATABASE} Syntax
* CREATE TABLE::
* CREATE TABLE::
@code{CREATE TABLE} Syntax
* ALTER TABLE::
* ALTER TABLE::
@code{ALTER TABLE} Syntax
* RENAME TABLE::
* RENAME TABLE::
@code{RENAME TABLE} Syntax
* DROP TABLE::
* DROP TABLE::
@code{DROP TABLE} Syntax
* CREATE INDEX::
* CREATE INDEX::
@code{CREATE INDEX} Syntax
* DROP INDEX::
* DROP INDEX::
@code{DROP INDEX} Syntax
@end menu
@end menu
...
@@ -33384,12 +33383,12 @@ You can also drop databases with @code{mysqladmin}. @xref{Client-Side Scripts}.
...
@@ -33384,12 +33383,12 @@ You can also drop databases with @code{mysqladmin}. @xref{Client-Side Scripts}.
@menu
@menu
* CREATE TABLE::
* CREATE TABLE::
@code{CREATE TABLE} Syntax
* ALTER TABLE::
* ALTER TABLE::
@code{ALTER TABLE} Syntax
* RENAME TABLE::
* RENAME TABLE::
@code{RENAME TABLE} Syntax
* DROP TABLE::
* DROP TABLE::
@code{DROP TABLE} Syntax
* CREATE INDEX::
* CREATE INDEX::
@code{CREATE INDEX} Syntax
* DROP INDEX::
* DROP INDEX::
@code{DROP INDEX} Syntax
@end menu
@end menu
@node CREATE TABLE, ALTER TABLE, DROP DATABASE, Data Definition
@node CREATE TABLE, ALTER TABLE, DROP DATABASE, Data Definition
...
@@ -34312,8 +34311,8 @@ prior to Version 3.22. In Version 3.22 or later, @code{DROP INDEX} is mapped to
...
@@ -34312,8 +34311,8 @@ prior to Version 3.22. In Version 3.22 or later, @code{DROP INDEX} is mapped to
@section Basic MySQL User Utility Commands
@section Basic MySQL User Utility Commands
@menu
@menu
* USE::
* USE::
@code{USE} Syntax
* DESCRIBE::
* DESCRIBE::
@code{DESCRIBE} Syntax (Get Information About Columns)
@end menu
@end menu
...
@@ -34387,9 +34386,9 @@ The @code{SHOW} statement provides similar information.
...
@@ -34387,9 +34386,9 @@ The @code{SHOW} statement provides similar information.
@section MySQL Transactional and Locking Commands
@section MySQL Transactional and Locking Commands
@menu
@menu
* COMMIT::
* COMMIT::
@code{BEGIN/COMMIT/ROLLBACK} Syntax
* LOCK TABLES::
* LOCK TABLES::
@code{LOCK TABLES/UNLOCK TABLES} Syntax
* SET TRANSACTION::
* SET TRANSACTION::
@code{SET TRANSACTION} Syntax
@end menu
@end menu
...
@@ -34753,10 +34752,10 @@ the Internet with a search engine. It is with this reasoning that such rows
...
@@ -34753,10 +34752,10 @@ the Internet with a search engine. It is with this reasoning that such rows
have been assigned a low semantical value in @strong{this particular dataset}.
have been assigned a low semantical value in @strong{this particular dataset}.
@menu
@menu
* Fulltext restrictions::
* Fulltext restrictions::
Fulltext restrictions
* Fulltext Fine-tuning::
* Fulltext Fine-tuning::
Fine-tuning MySQL Full-text Search
* Fulltext Features to Appear in MySQL 4.0::
* Fulltext Features to Appear in MySQL 4.0::
New Features of Full-text Search to Appear in MySQL 4.0
* Fulltext TODO::
* Fulltext TODO::
Full-text Search TODO
@end menu
@end menu
...
@@ -35141,7 +35140,7 @@ backup media.
...
@@ -35141,7 +35140,7 @@ backup media.
@menu
@menu
* Key space:: Space needed for keys
* Key space:: Space needed for keys
* MyISAM table formats:: MyISAM table formats
* MyISAM table formats:: MyISAM table formats
* MyISAM table problems::
* MyISAM table problems::
MyISAM table problems.
@end menu
@end menu
...
@@ -35346,8 +35345,8 @@ tested, but there are always circumstances that may cause database tables
...
@@ -35346,8 +35345,8 @@ tested, but there are always circumstances that may cause database tables
to become corrupted.
to become corrupted.
@menu
@menu
* Corrupted MyISAM tables::
* Corrupted MyISAM tables::
Corrupted MyISAM tables.
* MyISAM table close::
* MyISAM table close::
Clients is using or hasn't closed the table properly
@end menu
@end menu
...
@@ -36315,7 +36314,7 @@ mysqld: ready for connections
...
@@ -36315,7 +36314,7 @@ mysqld: ready for connections
@end example
@end example
@menu
@menu
* Error creating InnoDB::
* Error creating InnoDB::
If something goes wrong in database creation
@end menu
@end menu
...
@@ -36520,7 +36519,7 @@ from the general log files of MySQL according to instructions in the
...
@@ -36520,7 +36519,7 @@ from the general log files of MySQL according to instructions in the
MySQL manual.
MySQL manual.
@menu
@menu
* InnoDB checkpoints::
* InnoDB checkpoints::
Checkpoints
@end menu
@end menu
...
@@ -36604,12 +36603,12 @@ on the other hand cancels all modifications made by the current
...
@@ -36604,12 +36603,12 @@ on the other hand cancels all modifications made by the current
transaction.
transaction.
@menu
@menu
* InnoDB consistent read::
* InnoDB consistent read::
Consistent read
* InnoDB locking reads::
* InnoDB locking reads::
Locking reads
* InnoDB Next-key locking::
* InnoDB Next-key locking::
Next-key locking: avoiding the phantom problem
* InnoDB Locks set::
* InnoDB Locks set::
Locks set by different SQL statements in InnoDB
* InnoDB Deadlock detection::
* InnoDB Deadlock detection::
Deadlock detection and rollback
* InnoDB Consistent read example::
* InnoDB Consistent read example::
An example of how the consistent read works in InnoDB
@end menu
@end menu
...
@@ -37189,10 +37188,10 @@ index. Note that if the primary key is long, the secondary indexes
...
@@ -37189,10 +37188,10 @@ index. Note that if the primary key is long, the secondary indexes
will use more space.
will use more space.
@menu
@menu
* InnoDB physical structure::
* InnoDB physical structure::
Physical structure of an index
* InnoDB Insert buffering::
* InnoDB Insert buffering::
Insert buffering
* InnoDB Adaptive hash::
* InnoDB Adaptive hash::
Adaptive hash indexes
* InnoDB Physical record::
* InnoDB Physical record::
Physical record structure
@end menu
@end menu
...
@@ -37326,9 +37325,9 @@ integer that can be stored in the specified integer type.
...
@@ -37326,9 +37325,9 @@ integer that can be stored in the specified integer type.
@subsection File space management and disk i/o
@subsection File space management and disk i/o
@menu
@menu
* InnoDB Disk i/o::
* InnoDB Disk i/o::
Disk i/o
* InnoDB File space::
* InnoDB File space::
File space management
* InnoDB File Defragmenting::
* InnoDB File Defragmenting::
Defragmenting a table
@end menu
@end menu
...
@@ -37595,7 +37594,7 @@ Finland
...
@@ -37595,7 +37594,7 @@ Finland
@menu
@menu
* PHP:: MySQL PHP API
* PHP:: MySQL PHP API
* Perl:: MySQL Perl API
* Perl:: MySQL Perl API
* ODBC::
* ODBC::
MySQL ODBC Support
* C:: MySQL C API
* C:: MySQL C API
* Cplusplus:: MySQL C++ APIs
* Cplusplus:: MySQL C++ APIs
* Java:: MySQL Java connectivity (JDBC)
* Java:: MySQL Java connectivity (JDBC)
...
@@ -38206,7 +38205,7 @@ the @code{DBI} Web page:
...
@@ -38206,7 +38205,7 @@ the @code{DBI} Web page:
@menu
@menu
* Installing MyODBC:: How to install MyODBC
* Installing MyODBC:: How to install MyODBC
* ODBC administrator:: How to fill in the various fields in the ODBC administrator program
* ODBC administrator:: How to fill in the various fields in the ODBC administrator program
* MyODBC connect parameters::
* MyODBC connect parameters::
Connect parameters for MyODBC
* ODBC Problems:: How to report problems with MySQL ODBC
* ODBC Problems:: How to report problems with MySQL ODBC
* MyODBC clients:: Programs known to work with @strong{MyODBC}
* MyODBC clients:: Programs known to work with @strong{MyODBC}
* ODBC and last_insert_id:: How to get the value of an @code{AUTO_INCREMENT} column in ODBC
* ODBC and last_insert_id:: How to get the value of an @code{AUTO_INCREMENT} column in ODBC
...
@@ -38851,9 +38850,9 @@ likely it is that we can fix the problem!
...
@@ -38851,9 +38850,9 @@ likely it is that we can fix the problem!
* C API datatypes:: C API Datatypes
* C API datatypes:: C API Datatypes
* C API function overview:: C API Function Overview
* C API function overview:: C API Function Overview
* C API functions:: C API Function Descriptions
* C API functions:: C API Function Descriptions
* C API problems::
* C API problems::
Common questions and problems when using the C API
* Building clients::
* Building clients::
Building Client Programs
* Thread-safe clients::
* Thread-safe clients::
How to Make a Thread-safe Client
@end menu
@end menu
The C API code is distributed with MySQL. It is included in the
The C API code is distributed with MySQL. It is included in the
...
@@ -41545,10 +41544,10 @@ An unknown error occurred.
...
@@ -41545,10 +41544,10 @@ An unknown error occurred.
@tindex @code{mysql_store_result()}
@tindex @code{mysql_store_result()}
@menu
@menu
* NULL mysql_store_result::
* NULL mysql_store_result::
Why Is It that After @code{mysql_query()} Returns Success, @code{mysql_store_result()} Sometimes Returns @code{NULL?}
* Query results::
* Query results::
What Results Can I Get From a Query?
* Getting unique ID::
* Getting unique ID::
How Can I Get the Unique ID for the Last Inserted Row?
* C API linking problems::
* C API linking problems::
Problems Linking with the C API
@end menu
@end menu
...
@@ -41586,9 +41585,9 @@ You can test for an error by calling @code{mysql_error()} or
...
@@ -41586,9 +41585,9 @@ You can test for an error by calling @code{mysql_error()} or
@cindex queries, C API results
@cindex queries, C API results
@menu
@menu
* Query results::
* Query results::
What Results Can I Get From a Query?
* Getting unique ID::
* Getting unique ID::
How Can I Get the Unique ID for the Last Inserted Row?
* C API linking problems::
* C API linking problems::
Problems Linking with the C API
@end menu
@end menu
...
@@ -41802,7 +41801,7 @@ included the thread libraries on the link/compile line.
...
@@ -41802,7 +41801,7 @@ included the thread libraries on the link/compile line.
@section MySQL C++ APIs
@section MySQL C++ APIs
@menu
@menu
* Borland C++::
* Borland C++::
Borland C++
@end menu
@end menu
...
@@ -41895,9 +41894,9 @@ You can also find this at:
...
@@ -41895,9 +41894,9 @@ You can also find this at:
@chapter Extending MySQL
@chapter Extending MySQL
@menu
@menu
* Adding functions::
* Adding functions::
Adding New Functions to MySQL
* Adding procedures::
* Adding procedures::
Adding New Procedures to MySQL
* MySQL internals::
* MySQL internals::
MySQL Internals
@end menu
@end menu
...
@@ -41943,7 +41942,7 @@ Whichever method you use to add new functions, they may be used just like
...
@@ -41943,7 +41942,7 @@ Whichever method you use to add new functions, they may be used just like
native functions such as @code{ABS()} or @code{SOUNDEX()}.
native functions such as @code{ABS()} or @code{SOUNDEX()}.
@menu
@menu
* CREATE FUNCTION::
* CREATE FUNCTION::
@code{CREATE FUNCTION/DROP FUNCTION} Syntax
* Adding UDF:: Adding a new user-definable function
* Adding UDF:: Adding a new user-definable function
* Adding native function:: Adding a new native function
* Adding native function:: Adding a new native function
@end menu
@end menu
...
@@ -42689,9 +42688,9 @@ that all future MySQL releases will work well with your
...
@@ -42689,9 +42688,9 @@ that all future MySQL releases will work well with your
applications.
applications.
@menu
@menu
* running mysqltest::
* running mysqltest::
Running the MySQL Test Suite
* extending mysqltest::
* extending mysqltest::
Extending the MySQL Test Suite
* Reporting mysqltest bugs::
* Reporting mysqltest bugs::
Reporting Bugs in the MySQL Test Suite
@end menu
@end menu
...
@@ -42888,10 +42887,10 @@ do that. Just specify the @code{--with-debug} options to @code{configure}!
...
@@ -42888,10 +42887,10 @@ do that. Just specify the @code{--with-debug} options to @code{configure}!
@menu
@menu
* What is crashing:: How to determine what is causing problems
* What is crashing:: How to determine what is causing problems
* Common errors:: Some common errors when using MySQL
* Common errors:: Some common errors when using MySQL
* Installation Issues::
* Installation Issues::
Installation Related Issues
* Administration Issues::
* Administration Issues::
Administration Related Issues
* Query Issues::
* Query Issues::
Query Related Issues
* Table Definition Issues::
* Table Definition Issues::
Table Definition Related Issues
@end menu
@end menu
This chapter lists some common problems and error messages that users have
This chapter lists some common problems and error messages that users have
...
@@ -43018,8 +43017,8 @@ described in this manual. @xref{Asking questions}.
...
@@ -43018,8 +43017,8 @@ described in this manual. @xref{Asking questions}.
* Commands out of sync:: @code{Commands out of sync} error in client
* Commands out of sync:: @code{Commands out of sync} error in client
* Ignoring user:: @code{Ignoring user} error
* Ignoring user:: @code{Ignoring user} error
* Cannot find table:: @code{Table 'xxx' doesn't exist} error
* Cannot find table:: @code{Table 'xxx' doesn't exist} error
* Cannot initialize character set::
* Cannot initialize character set::
@code{Can@'t initialize character set xxx} error.
* Not enough file handles::
* Not enough file handles::
File Not Found
@end menu
@end menu
...
@@ -43642,9 +43641,9 @@ limits! In this case you should start @code{safe_mysqld} with @code{sh}!
...
@@ -43642,9 +43641,9 @@ limits! In this case you should start @code{safe_mysqld} with @code{sh}!
@menu
@menu
* Link errors::
* Link errors::
Problems When Linking with the MySQL Client Library
* Changing MySQL user::
* Changing MySQL user::
How to Run MySQL As a Normal User
* File permissions ::
* File permissions ::
Problems with File Permissions
@end menu
@end menu
@node Link errors, Changing MySQL user, Installation Issues, Installation Issues
@node Link errors, Changing MySQL user, Installation Issues, Installation Issues
...
@@ -43842,12 +43841,12 @@ with a zero.
...
@@ -43842,12 +43841,12 @@ with a zero.
@menu
@menu
* Crashing::
* Crashing::
What To Do If MySQL Keeps Crashing
* Resetting permissions::
* Resetting permissions::
How to Reset a Forgotten Password
* Full disk::
* Full disk::
How MySQL Handles a Full Disk
* Temporary files::
* Temporary files::
Where MySQL Stores Temporary Files
* Problems with mysql.sock::
* Problems with mysql.sock::
How to Protect @file{/tmp/mysql.sock} from Being Deleted
* Timezone problems::
* Timezone problems::
Time Zone Problems
@end menu
@end menu
@node Crashing, Resetting permissions, Administration Issues, Administration Issues
@node Crashing, Resetting permissions, Administration Issues, Administration Issues
...
@@ -44228,12 +44227,12 @@ the server runs, for example, in @code{safe_mysqld} or @code{mysql.server}.
...
@@ -44228,12 +44227,12 @@ the server runs, for example, in @code{safe_mysqld} or @code{mysql.server}.
@menu
@menu
* Case sensitivity::
* Case sensitivity::
Case Sensitivity in Searches
* Using DATE::
* Using DATE::
Problems Using @code{DATE} Columns
* Problems with NULL::
* Problems with NULL::
Problems with @code{NULL} Values
* Problems with alias::
* Problems with alias::
Problems with @code{alias}
* Deleting from related tables::
* Deleting from related tables::
Deleting Rows from Related Tables
* No matching rows::
* No matching rows::
Solving Problems with No Matching Rows
@end menu
@end menu
@node Case sensitivity, Using DATE, Query Issues, Query Issues
@node Case sensitivity, Using DATE, Query Issues, Query Issues
...
@@ -44537,9 +44536,9 @@ Post the test file using @code{mysqlbug} to @email{mysql@@lists.mysql.com}.
...
@@ -44537,9 +44536,9 @@ Post the test file using @code{mysqlbug} to @email{mysql@@lists.mysql.com}.
@menu
@menu
* ALTER TABLE problems::
* ALTER TABLE problems::
Problems with @code{ALTER TABLE}.
* Change column order::
* Change column order::
How To Change the Order of Columns in a Table
* Temporary table problems::
* Temporary table problems::
TEMPORARY TABLE problems
@end menu
@end menu
@node ALTER TABLE problems, Change column order, Table Definition Issues, Table Definition Issues
@node ALTER TABLE problems, Change column order, Table Definition Issues, Table Definition Issues
...
@@ -45946,9 +45945,9 @@ This appendix lists the developers, contributors, and supporters that have
...
@@ -45946,9 +45945,9 @@ This appendix lists the developers, contributors, and supporters that have
helped to make MySQL what it is today.
helped to make MySQL what it is today.
@menu
@menu
* Developers::
* Developers::
Developers at MySQL AB
* Contributors::
* Contributors::
Contributors to MySQL
* Supporters::
* Supporters::
Supporters to MySQL
@end menu
@end menu
...
@@ -52044,12 +52043,12 @@ problems that may be unique to your environment.
...
@@ -52044,12 +52043,12 @@ problems that may be unique to your environment.
@xref{Operating System Specific Notes}.
@xref{Operating System Specific Notes}.
@menu
@menu
* Compiling for debugging::
* Compiling for debugging::
Compiling MYSQL for debugging.
* Making trace files::
* Making trace files::
Creating trace files
* Using gdb on mysqld::
* Using gdb on mysqld::
Debugging mysqld under gdb
* Using stack trace::
* Using stack trace::
Using a stack trace
* Using log files::
* Using log files::
Using log files to find cause of errors in mysqld
* Reproduceable test case::
* Reproduceable test case::
Making a test case when you experience table corruption
@end menu
@end menu
...
@@ -54098,9 +54097,9 @@ That's all there is to it!
...
@@ -54098,9 +54097,9 @@ That's all there is to it!
@appendix Pieces of the manual in transit
@appendix Pieces of the manual in transit
@menu
@menu
* Installing binary::
* Installing binary::
Installing a MySQL Binary Distribution
* Perl support::
* Perl support::
Perl Installation Comments
* Group by functions::
* Group by functions::
Functions for Use with @code{GROUP BY} Clauses
@end menu
@end menu
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment