[linux] MySQL odstranuje medzery na konci retazcov

Ondrej Jombik nepto na pobox.sk
Pondělí Leden 27 21:28:15 CET 2003


Pri vlozeni retazca do stlpca tabulky, ktory obsahuje na konci medzery 
pride u databazoveho servera MySQL k pre mna necakanej konverzii, ktora 
odstranuje koncove medzery. Demonstracny priklad:

mysql> create table foo (ch char(30));
Query OK, 0 rows affected (0.00 sec)

mysql> insert into foo values ('   POKUS   ');
Query OK, 1 row affected (0.01 sec)

mysql> select * from foo;
+----------+
| ch       |
+----------+
|    POKUS |
+----------+
1 row in set (0.01 sec)

mysql>

Mojou otazkou je, ci je to featura alebo bug. Hladal som v dokumentacii
(vyrazy "trim", "white", "remove") a nie je tam o tom ziadna zmineka.  
Verzia MySQL je 3.23.47, privital by som, keby mi to niekto otestoval aj s
inymi. Dakujem.

--
  _/|   Ondrej Jombik - nepto na php.net - http://www.nepto.sk - OJ812-RIPE
 <_  \  Platon SDG - open source software development - http://platon.sk
   `\|  UNIX is user friendly. It's selective about who its friends are!
    '`




Další informace o konferenci linux