Mailinglisten-Archive |
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