Błąd przy próbie konwersji na inne kodowanie znaków

0

Mam problem przy konwersji tabeli tak, żeby miała polskie znaki i jak próbuje skonwertować poleceniem



 ALTER TABLE `nazwa_tabeli` DEFAULT CHARACTER SET latin1_swedish_ci COLLATE   utf8

to dostaje komunikat nknown character set: 'latin1_swedish_ci' to tyczy się też kodowania utf8 i utf8mb4
A tak wygląda schemat tej tabeli

 	idPodstawowy 	int(11) 			Nie 	Brak 		AUTO_INCREMENT 	Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	2 	name 	varchar(100) 	latin1_swedish_ci 		Nie 	Brak 			Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	3 	dose 	float 			Nie 	Brak 			Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	4 	date 	datetime 			Nie 	Brak 			Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	5 	id_users 	int(11) 			Nie 	Brak 			Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	6 	portion 	tinyint(4) 			Nie 	Brak 			Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	7 	created_at 	timestamp 		on update CURRENT_TIMESTAMP 	Nie 	CURRENT_TIMESTAMP 		ON UPDATE CURRENT_TIMESTAMP 	Zmień Zmień 	Usuń Usuń 	

    Podstawowy Podstawowy
    Jednoznaczny Jednoznaczny
    Indeks Indeks
    Więcej

	8 	updated_at 	timestamp 			Nie 	0000-00-00 00:00:00 		

Wersje mysql to 5.7.28-0ubuntu0.18.04.4

0

Internety mówią, że powinieneś tabelę skonwertować

ALTER TABLE table_name
CONVERT TO CHARACTER SET charset_name
[COLLATE collation_name];
0

A teraz za to mam coś takiego

#1067 - Niewła?ciwa warto?ć domy?lna dla 'updated_at'
0

Wbrew pozorom zmiana kodowania w MySQLu nie jest tak prosta.
Musisz pozmieniać wszędzie. Począwszy od bazy, przez tabelę, aż do kolumny. Inaczej kicha - gdzieś ci się wykrzaczy. Być może w odwrotnej kolejności (na szczęscie MySQL nie używam od 5 lat)

1 użytkowników online, w tym zalogowanych: 0, gości: 1