[+] MYSQL - usuni

Potrzebujesz pomocy z C, C++, perl, python, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

[+] MYSQL - usunięcie znaku spacji w danych w tabeli

Post autor: sethiel »

Mam taką sytuację że mam w tabeli wartości:
[INDENT]" dana1 "
" dana2"
"dana3 "[/INDENT]
Czy można jakoś zapytaniem usunąć spacje?
Jedyne co mi przychodzi do głowy to zrzut tabel, wklejenie do excela usunięcie w nim spacji, a następnie zrobienie z tego danych do bazy, ale to tak nieładne rozwiązanie że hej.
jurenty
Posty: 42
Rejestracja: 29 maja 2008, 10:56
Lokalizacja: Szubin

Post autor: jurenty »

Tak na szybko:

Kod: Zaznacz cały

update tabela set kolumna=replace(kolumna, " ", "");
Najlepiej oczyszczać już dane przed zapisem do bazy i wtedy nie będziesz miał kłopotu.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Nie poszło, oraz:

Kod: Zaznacz cały

update tabela set kolumna=TRIM(kolumna) 
też nie poszło.

Odnośnie tego:
&quot pisze:Najlepiej oczyszczać już dane przed zapisem do bazy i wtedy nie będziesz miał kłopotu.

Tutaj są dwa przysłowia "mądry Polak po szkodzie" oraz "jeśli chcesz by coś było zrobione - zrób to sam".

A powód tego, że nie poszło jest całkiem prozaiczny - to nie spacja tylko jakiś dziwny znaczek, który wyświetlany jest jak spacja. Któreś tam kodowanie wyświetliło mi go jako: Â.
Dziękuję za podpowiedź.
ODPOWIEDZ