Bug #23037 Bug in field "Default" of query "SHOW COLUMNS FROM table"

Submitted: 6 Oct 2006 3:03 Modified: 13 Nov 2006 19:52
Reporter: Roman Belikin Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:5.0.24a, 5.1-BK OS:Windows (Windows XP SP2, Linux)
Assigned to: Andrey Hristov CPU Architecture:Any
Tags: SHOW COLUMN;DEFAULT

[6 Oct 2006 3:03] Roman Belikin
Description:
Values of column "Default" for varchar fields are cropped by length in results of query "SHOW COLUMNS FROM tablename"

How to repeat:
USE test;
CREATE TABLE  `t` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `field_problem` varchar(500) default 'very long default value1.very long default value2.very long default value3.very long default value4.',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

SHOW COLUMNS FROM `t`;
[6 Oct 2006 9:25] Sveta Smirnova
Thank you for the report.

Verified as described on Linux using last BK sources. Version 4.1 is not affected.
[7 Oct 2006 6:42] Roman Belikin
Why Linux? I wrote "Windows XP SP2".
[7 Oct 2006 6:53] Valeriy Kravchuk
Version and OS Linux were added because that was a version and platfrom where Sveta verified it, I suppose. We have to re-verify all bugs reported on non-Linux platform also on Linux, to check if the bug is really OS-specific. We also have to re-verify on latest code, as the bug, if any, will be fixed not in 5.0.24a, already released, but in the current code.

Anyway, I hope, OS and version fields look OK for you now.
[7 Oct 2006 10:12] Roman Belikin
excuse me for my misunderstanding
Thank you.
[20 Oct 2006 12:19] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/14053

ChangeSet@1.2297, 2006-10-20 14:18:20+02:00, andrey@example.com +3 -0
  Fix for bug#23037 Bug in field "Default" of query "SHOW COLUMNS FROM table"
  
  To the documentor: The DEFAULT value in SHOW COLUMNS/SELECT FROM I_S.COLUMNS
  was truncated to NAME_LEN (which effectively is 64) characters.
[20 Oct 2006 15:51] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/14079

ChangeSet@1.2297, 2006-10-20 17:49:43+02:00, andrey@example.com +3 -0
  Fix for bug#23037 Bug in field "Default" of query "SHOW COLUMNS FROM table"
    
  To the documentor: The DEFAULT value in SHOW COLUMNS/SELECT FROM I_S.COLUMNS
  was truncated to NAME_LEN (which effectively is 64) characters.
[20 Oct 2006 18:50] Chad MILLER
5.0 mysqltest has the "replace_regex" command also.  There's no need to wait for 5.1 .
[23 Oct 2006 11:14] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/14167

ChangeSet@1.2297, 2006-10-23 13:12:30+02:00, andrey@example.com +3 -0
  Fix for bug#23037 Bug in field "Default" of query "SHOW COLUMNS FROM table"
    
  To the documentor: The DEFAULT value in SHOW COLUMNS/SELECT FROM I_S.COLUMNS
  was truncated to NAME_LEN (which effectively is 64) characters.
[23 Oct 2006 11:44] Magnus BlÄudd
Approved
[24 Oct 2006 17:16] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/14287

ChangeSet@1.2334, 2006-10-24 19:16:18+02:00, msvensson@neptunus.(none) +1 -0
  Bug#23037 Bug in field "Default" of query "SHOW COLUMNS FROM table"
   - Fix check in mysql_client_test to reflect the change of datatype
     for DEFAULT column
[13 Nov 2006 19:52] Paul DuBois
Noted in 5.0.30 (not 5.0.29), 5.1.13 changelogs.

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.046 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.