[MySql]Ograniczenie zawartości rekordu

Witam. Mam taki problem. Mam pewien rekord w tabelce w bazie MySql, który nie powinien przekraczać wartości 1. Czy jest jakaś możliwość ustawienia ograniczenia dla tego rekordu??

Pilnie potrzebuję to wiedzieć :P. I jeszcze jakbyście mogli (magicy bo tutaj tylko tacy są ;d) powiedzielibyście mi jak to zrobić :P.

Pozdro.

Jaki to typ pola , int ?

  • to co może przyjmować ?

Jeśli z poziomu SQL-a to

ALTER TABLE TableName ADD CONSTRAINT value_name CHECK (value_name <= 1)

Choć można to sprawdzanie zrobić na innym poziomie niż SQL. Ogólnie napisz więcej szczegółów.

int 11. @nr47. A jeśli jakieś rekordy są już większe niż 1 zostaną sprowadzone do 1?

Dodane 19.08.2009 (Śr) 22:52

ALTER TABLE game_planets ADD CONSTRAINT small_protection_shield CHECK (value_name <= 1)

tak powinno wyglądać to zapytanie?? Dodam że taki rekord jest już w bazie

Dodane 19.08.2009 (Śr) 22:59

Oki działa DZIĘKI CHŁOPAKI :slight_smile: Można zamknąć