mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
BUG#51716 post push fix.
There are two issues fixed here: 1. We needed to update the result file, for some of mysqlbinlog_* tests, because now the some padding chars are not output anymore. 2. We needed to change the Field_string::pack so that for BINARY types the padding chars are not packed (lengthsp will return full length for these types).
This commit is contained in:
@ -2405,10 +2405,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
@ -2767,10 +2767,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
@ -3020,10 +3020,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
@ -3552,10 +3552,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
|
@ -2405,10 +2405,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
@ -2773,10 +2773,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
@ -3028,10 +3028,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
@ -3568,10 +3568,10 @@ BEGIN
|
||||
### @38='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @39='' /* STRING(3) meta=65027 nullable=1 is_null=0 */
|
||||
### @40='' /* STRING(765) meta=57085 nullable=1 is_null=0 */
|
||||
### @41='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @41='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @42='' /* STRING(0) meta=65024 nullable=1 is_null=0 */
|
||||
### @43='\x00' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @43='' /* STRING(2) meta=65026 nullable=1 is_null=0 */
|
||||
### @44='' /* STRING(510) meta=61182 nullable=1 is_null=0 */
|
||||
### @45='' /* VARSTRING(0) meta=0 nullable=1 is_null=0 */
|
||||
### @46='' /* VARSTRING(1) meta=1 nullable=1 is_null=0 */
|
||||
### @47='' /* VARSTRING(255) meta=255 nullable=1 is_null=0 */
|
||||
|
13
sql/field.cc
13
sql/field.cc
@ -6613,6 +6613,19 @@ uchar *Field_string::pack(uchar *to, const uchar *from,
|
||||
local_char_length= my_charpos(field_charset, from, from+length,
|
||||
local_char_length);
|
||||
set_if_smaller(length, local_char_length);
|
||||
|
||||
/*
|
||||
TODO: change charset interface to add a new function that does
|
||||
the following or add a flag to lengthsp to do it itself
|
||||
(this is for not packing padding adding bytes in BINARY
|
||||
fields).
|
||||
*/
|
||||
if (field_charset->mbmaxlen == 1)
|
||||
{
|
||||
while (length && from[length-1] == field_charset->pad_char)
|
||||
length --;
|
||||
}
|
||||
else
|
||||
length= field_charset->cset->lengthsp(field_charset, (const char*) from, length);
|
||||
|
||||
// Length always stored little-endian
|
||||
|
Reference in New Issue
Block a user