Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 9.09.2017 Ostrzeżenie: (0%)
|
Witam,
Jestem całkowicie początkujący w Mysql. Nie potrafię zrozumieć pewnej rzeczy. W tabeli są kolumny: id_prac - int(11) data - date wydajnosc - double Nie mogę wpisywać wartości z przecinkami do ostatniej kolumny. Po zapodaniu komendy np.: insert into pracownicy.wydajnosc values ('1','2018-01-02','156,37'); dostaję komunikat: SQL Error [1265] [01000]: Data truncated for column 'wydajnosc' at row 1 SQL Error [1265] [01000]: Data truncated for column 'wydajnosc' at row 1 SQL Error [1265] [01000]: Data truncated for column 'wydajnosc' at row 1 SQL Error [1265] [01000]: Data truncated for column 'wydajnosc' at row 1 Data truncated for column 'wydajnosc' at row 1 Data truncated for column 'wydajnosc' at row 1 Gdy wpiszę wartosc w ostatniej kolumnie bez przecinka, np.'156', to bez problemu się wpisze. Gdzie robię błąd? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%)
|
Tak, to jest rozwiązanie problemu (IMG:style_emoticons/default/smile.gif) Przecinek nie jest w żadnym znanym mi języku programowania separatorem części ułamkowej liczby. W Polsce używamy przecinka, ale np. w USA używa się kropki. Jeśli zaimportujesz z kropką do Excela, to Excel powinien sam Ci zamienić na przecinek. Taka sprytna bestia.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 9.09.2017 Ostrzeżenie: (0%)
|
Tak, to jest rozwiązanie problemu (IMG:style_emoticons/default/smile.gif) Przecinek nie jest w żadnym znanym mi języku programowania separatorem części ułamkowej liczby. W Polsce używamy przecinka, ale np. w USA używa się kropki. Jeśli zaimportujesz z kropką do Excela, to Excel powinien sam Ci zamienić na przecinek. Taka sprytna bestia. Dziękuję za cierpliwość i wyjaśnienie. ;-) Trochę lipnie sie wpisuje dane, gdy trzeba wpisać kropkę, zamiast przecinka który jest przy klawiaturze numerycznej. A jak zatem wpisuje się tysiące i wyżej? 1234.45 czy 1 234.45 |
|
|
|
pompio [MySQL]MySql - typ danych na liczby z przecinkiem 25.03.2018, 15:14:39
viking Wpisz z kropką. 25.03.2018, 15:35:24 
pompio Cytat(viking @ 25.03.2018, 16:35:24 )... 25.03.2018, 17:00:46
Pyton_000 I kolejna kwestia jakiej precyzji masz double. 25.03.2018, 17:36:28
SmokAnalog Skoro nie ma podanych w nawiasie długości, to stan... 25.03.2018, 17:48:28
SmokAnalog Bez żadnych ozdobników - tylko XXX.YY. To jest sur... 25.03.2018, 18:36:52 
pompio Cytat(SmokAnalog @ 25.03.2018, 19:36... 25.03.2018, 18:40:57
SmokAnalog Ale chodzi o stworzenie narzędzie do wrzucania co ... 25.03.2018, 18:43:56
pompio Mam trochę rekordów teraz do wrzucenia.
Dane za pi... 25.03.2018, 19:27:02
SmokAnalog Jak to jednorazowa robota to zapisz sobie jak lubi... 25.03.2018, 23:02:53 ![]() ![]() |
|
Aktualny czas: 15.04.2026 - 05:05 |