Bug #109945 Contribution: protocol_classic: Document column default in Protocol::Column ...
Submitted: 6 Feb 2023 15:51 Modified: 9 Feb 2023 20:26
Reporter: OCA Admin (OCA) Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0 OS:Any
Assigned to: CPU Architecture:Any
Tags: Contribution

[6 Feb 2023 15:51] OCA Admin
Description:
This bug tracks a contribution by Daniël van Eeden (Github user: dveeden) as described in http://github.com/mysql/mysql-server/pull/442

How to repeat:
See description

Suggested fix:
See contribution code attached
[6 Feb 2023 15:51] OCA Admin
Contribution submitted via Github - protocol_classic: Document column default in Protocol::ColumnDefiniti… 
(*) Contribution by Daniël van Eeden (Github dveeden, mysql-server/pull/442#issuecomment-1418242040): "I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it."

Contribution: git_patch_1229440952.txt (text/plain), 921 bytes.

[7 Feb 2023 8:05] MySQL Verification Team
Hello Daniël,

Thank you for the report and contribution.

Sincerely,
Umesh
[8 Feb 2023 16:28] Christine Cole
Posted by developer:
 
No user documentation changes made at this time for functionality based on the deprecated COM_FIELD_LIST utility command. 
For details, please see https://dev.mysql.com/doc/dev/mysql-server/latest/page_protocol_com_field_list.html.

Thank you for the bug report and contribution.
[9 Feb 2023 8:31] Daniël van Eeden
I also see these packets being used while I don't use mysql_list_fields() in my code. This is when I used MySQL Client 8.0.32 for example.

So I think either this should be in the docs or the client should not use it.

Especially if the docs state that the clients are good examples for how to write a client program as stated on https://dev.mysql.com/doc/c-api/8.0/en/c-api-example-programs.html

See also: Bug #99265