phpbar.de logo

Mailinglisten-Archive

warum wurden Felder neu definiert

warum wurden Felder neu definiert

Sebastian Mendel lists at sebastianmendel.de
Don Mai 19 12:06:00 CEST 2005


Norbert Pfeiffer wrote:
> Hi Sebastian,
> 
> so richtig zurueckverfolgen kann ich das jetzt nicht wirklich.
> Man hat mir ein Zip-File gegeben, dann habe ich MySQL 4.1.7
> installiert und das Archiv nach /mysql/data/ entpackt ...
> 
> Aber ich kann auf dem Linux-Testserver nachschauen:
> MySQL/4.0.20-standard-log
> CREATE TABLE feld (
>   id   int(11) NOT NULL auto_increment,
>   zahl double(3,2) NOT NULL default '0.00',
>   PRIMARY KEY  (id)
> ) TYPE=MyISAM;
> INSERT INTO feld (zahl) VALUES
>  (1.14), (21.11), (321.11), (4321.11);
> SELECT * FROM feld;
> +----+---------+
> | id | zahl    |
> +----+---------+
> |  1 |    1.14 |
> |  2 |   21.11 |
> |  3 |  321.11 |
> |  4 | 4321.11 |
> +----+---------+
> 
> Und nun der gleiche Test unter Windows 2000:
> MySQL/4.1.7-nt
> CREATE TABLE feld (
>   id   int(11) NOT NULL auto_increment,
>   zahl double(3,2) NOT NULL default '0.00',
>   PRIMARY KEY  (id)
> ) TYPE=MyISAM;
> INSERT INTO feld (zahl) VALUES
>  (1.14), (21.11), (321.11), (4321.11);
> SELECT * FROM feld;
> +----+------+
> | id | zahl |
> +----+------+
> |  1 | 1.14 |
> |  2 | 9.99 |
> |  3 | 9.99 |
> |  4 | 9.99 |
> +----+------+
> 
> hmm, Deine Vermutungen stimmen so erst mal nicht.
> Tut mir ja wirklich traurig ...

warum, meine Vermutung war doch das etwas mit deiner früheren Version 
nicht stimmt, und so ist es doch eindeutig, denn so wie sich deine 4.0er 
verhält sollte sie es eigentlich nicht - laut SQL und laut MySQL(-Handbuch)

Das sieht man ja schon daran das bei (3,2) 4321.11 funktioniert! und das 
(3,2) ein 123.12 ergeben kann war noch nie absicht von MySQL (richtig 
wäre und ist ja auch in aktuellen Versionen: 3.21), das das hier bei dir 
doch geht ist wohl eher ein Bug!


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive