![]() |
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:29 |