Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [NIEAKTUALNE]Dziwne zachowanie po insercie
jacusek
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam.
Zrobiłem insert do tabeli z select z group by
  1. INSERT INTO tabela (DATA,kolumna1,kolumna2,kolumna3)
  2. SELECT DISTINCT DATA,
  3. sum(IF((warunek='1'),kolumna1,NULL)),
  4. sum(IF((warunek='1'),kolumna2,NULL)),
  5. sum(IF((warunek='1'),kolumna3,NULL))
  6. FROM tabela1 JOIN tabela3 USING(id_costam)
  7. GROUP BY DATA

We wszystkich kolumnach źródłowych były wartości null bądź liczby, ale do tabeli wynikowej wstawił mi (tylko w kolumnie2) takie dziwności 003 co ciekawe mysql traktuje to jako 3 . Z czego to może wynikać? Wcześniej się z czymś takim nie spotkałem.

jak się człowiek dokładnie przyjrzy - niechcący w heidisql zaznaczyłem zerofill i problem sam się rozwiązał.

Ten post edytował jacusek 21.01.2011, 10:08:36
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:53