[linux] MySQL odstranuje medzery na konci retazcov
Juraj Bednar
juraj na bednar.sk
Pátek Leden 31 00:41:43 CET 2003
Ahoj,
> Dakujem, toto som si v manuali nevsimol. Obavam sa, ze to chapes dobre.
> Cize akokolvek by som sa snazil, pri MySQL vo VARCHAR a CHAR na konci mat
> medzery nebudem. Mozem teda:
>
> * zvolit iny datovy typ (BLOB to uz robit nebude? - skutocne
> efektivne)
> * pouzit workaround (zapisat si na koniec retazca nejaky znak a
> ten pri tahani dat z databazy odstranit; skutocne uzasne)
> * zmenit RDBMS (skutocne komplexne)
* pouzit datovy typ text:
mysql> insert into test values ('aaa ');
Query OK, 1 row affected (0.00 sec)
mysql> select * from test
-> ;
+-----------------------------------------------+
| test |
+-----------------------------------------------+
| aaa |
+-----------------------------------------------+
1 row in set (0.00 sec)
mysql> show columns from test;
+-------+------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------+------+-----+---------+-------+
| test | text | YES | | NULL | |
+-------+------+------+-----+---------+-------+
1 row in set (0.00 sec)
J.
Další informace o konferenci linux