mysql:1206
From: <takeshi@xxxxxxxxxx>
Date: Sun, 05 Sep 1999 11:03:19 +0900
Subject: [mysql 01206] Re: MYSQl 3.23.2 αの不具合?
パッチです これでいかがでしょうか? ============== patch =========================== --- include/global.h.orig Tue Aug 10 08:40:55 1999 +++ include/global.h Sun Sep 5 10:45:29 1999 @@ -618,6 +618,7 @@ int4store((T),def_temp); \ int4store((T+4),def_temp2); \ } +#ifdef WORDS_BIGENDIAN #define float4store(T,A) { *(T)= ((byte *) &A)[3];\ *((T)+1)=(char) ((byte *) &A)[2];\ *((T)+2)=(char) ((byte *) &A)[1];\ @@ -648,6 +649,13 @@ ((byte*) &def_temp)[6]=(M)[1];\ ((byte*) &def_temp)[7]=(M)[0];\ (V) = def_temp; } +#else + +#define float4get(V,M) memcpy((byte*) &V,(byte*) (M),sizeof(float)) +#define float4store(V,M) memcpy((byte*) &M,(byte*) (V),sizeof(float)) +#define float8get(V,M) doubleget((V),(M)) +#define float8store(V,M) doublestore((V),(M)) +#endif #endif /* sint2korr */ ============== patch END =========================== =========結果=========== mysql> select email, sum(count) as total from count where date > '1999-08-27' and date < '1999-09-04' GROUP by email order by total desc; +-------------------------+-------+ | email | total | +-------------------------+-------+ | testtest@xxxxxxxxxx | 242 | | tateyan@xxxxxxxxxx | 74 | +-------------------------+-------+ 2 rows in set (0.01 sec) -- 村上 毅 takeshi@xxxxxxxxxx Soft Agency Co., Ltd. TEL +81-48-661-1527 PGP fingerprint = 45 5D 54 12 B4 55 77 7F D4 52 66 EC 03 3F 1B E9 [ http://www.softagency.co.jp/mysql/ ] [ MySQL ML: mysql-guide@xxxxxxxxxx ]
1204 1999-09-04 01:49 [舘山 聖司 <tateyan] MYSQl 3.23.2 αの不具合? 1205 1999-09-04 14:11 ┣[<takeshi@xxxxxxxxxx>] -> 1206 1999-09-05 11:03 ┗[<takeshi@xxxxxxxxxx>] 1207 1999-09-05 22:18 ┗[Yasuaki Tanaka <yasu] 漢字の判別 1210 1999-09-06 04:50 ┗[とみたまさひろ <tomm]