2 messages in com.mysql.lists.bugsMySQL INSERT bug?| From | Sent On | Attachments |
|---|---|---|
| webm...@casildot.com | 12 Nov 2004 16:25 | |
| Ed Korthof | 12 Nov 2004 18:05 |
| Subject: | MySQL INSERT bug?![]() |
|---|---|
| From: | webm...@casildot.com (webm...@casildot.com) |
| Date: | 11/12/2004 04:25:51 PM |
| List: | com.mysql.lists.bugs |
SQL server version: 4.1.17 Character Set: gbk
Table structure: Field Type Collation _rec int(10) unsigned _timestamp timestamp PARENT varchar(8) gbk_chinese_ci TYPE char(1) gbk_chinese_ci CHILD varchar(8) gbk_chinese_ci QTY double ECNNO varchar(5) gbk_chinese_ci ALTPART char(1) gbk_chinese_ci EFF_DTE date
The problem is all single bytes characters are treated as double
bytes characters when use "INSERT INTO" command.
INSERT INTO bi VALUES (NULL,NULL,'41-005422SJL-01','P','01-0010600C-00
',1.0000,' ',' ','20040326');
INSERT INTO bi VALUES (NULL,NULL,'一二三四五六七八','P','01-0214200M-08 ',1.0000,'
',' ','20040326');
INSERT INTO bi VALUES (NULL,NULL,'41-0三四五六七八','P','01-0214200M-08 ',1.0000,'
',' ','20040326');
The results(SELECT * FROM bi):
_rec _timestamp PARENT TYPE CHILD QTY ECNNO ALTPART
EFF_DTE
1 2004-11-11 09:00:26 41-00542 P 01-00106 1
2004-03-26
2 2004-11-11 09:00:26 一二三四五六七八 P 01-02142 1
2004-03-26
3 2004-11-11 09:00:26 41-0三四五六 P 01-02142 1
2004-03-26
Is it a bug of MySQL or I just make some mistake?




