Dodanie do istniejącej już kolumny funkcji "Check"

0

Chciałbym dodać funkcje CHECK do istniejącej już tabeli. Składni mi w ogóle nie podkreśla ale wyrzuca mi bląd.

#1064 - Something is wrong in your syntax obok 'INT, 
CHECK ( `zarobki_r` > '0')' w linii 2

A tutaj wrzucam kod.

ALTER TABLE `asystenci`
ALTER COLUMN `zarobki_r` INT, 
CHECK ( `zarobki_r` > '0');

0

Jaka baza?

0

Pracuje w phpmyadmin

0

MySQL długo nie miał CHECK. Może już ma... Sprawdziłem. MA! Niewiarygodne!! https://dev.mysql.com/doc/refman/8.0/en/create-table-check-constraints.html.
A tu masz jak dodać CHECK: https://dev.mysql.com/doc/refman/8.0/en/alter-table.html

0

Przykro mi ale żadne z tych poleceń nie działa a jeśli nawet przejdzie to nie spełnia swojej funkcji, czytałem coś na stacku ze najpierw musze zaktualizować wersje swojej bazy.

0

check w mysqlu działa od wersji 8.0 - naucz się czytać ze zrozumieniem

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