Search Results
https://dev.mysql.com/doc/internals/en/error-messages-5-0-3-higher.html
This is illegal because $2 is missing: "%1$.32s %3$.64s" Use the following procedure to add new error messages: To add a new language translation for an existing error message, find the section for the appropriate error symbol. The file you edit to ...
https://dev.mysql.com/doc/internals/en/error-messages-old-versions.html
The procedure involves adding the English message to the english/errmsg.txt file and running a script that adds the message to the other language-specific files. In practice, no new error messages should be added to error message files for versions ...
https://dev.mysql.com/doc/internals/en/guided-tour-majordir-mysys.html
The .c files in mysys have procedures and functions that are handy for calling by main programs, for example by the programs in the myisam directory. The next major directory is labelled mysys, which stands for MySQL System Library. This is the ...
https://dev.mysql.com/doc/internals/en/optimizer-index-merge-join-type.html
When doing Index Merge, MySQL retrieves rows for each of the keyscans and then runs them through a duplicate elimination procedure. 7.2.2.5.1 Overview Index Merge is used when table condition can be converted to form: cond_1 OR cond_2 ... OR cond_N ...
https://dev.mysql.com/doc/internals/en/optimizer-joins-access-methods.html
Bad join choices can cause more damage than bad choices in single-table searches, so MySQL developers have spent proportionally more time making sure that the tables in a query are joined in an optimal order and that optimal access methods (often ...
https://dev.mysql.com/doc/internals/en/out-parameter-set.html
Starting with MySQL 5.5.3, prepared statements can bind OUT parameters of stored procedures. They are returned as an extra resultset in the multi-resultset response. The client announces it can handle OUT parameters by settting the ...
https://dev.mysql.com/doc/internals/en/overview.html
The MySQL protocol is used between MySQL Clients and a MySQL Server.
https://dev.mysql.com/doc/internals/en/prepared-stored.html
It should be noted that the overall procedure is infamous for breaking borders between abstraction layers. Let us start with a general description of the MySQL statement processing workflow in order to provide the reader with understanding of the ...
https://dev.mysql.com/doc/internals/en/select-steps.html
Every select is performed in these base steps: JOIN::prepare Initialization and linking JOIN structure to st_select_lex. fix_fields() for all items (after fix_fields(), we know everything about item).
https://dev.mysql.com/doc/internals/en/select-subquery.html
In expressions, subqueries (that is, subselects) are represented by Item inherited from Item_subselect. To hide difference in performing single SELECTs and UNIONs, Item_subselect uses two different engines, which provide uniform interface for ...