Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> COMMENT - zapis komantarza kolumny, odczyt
szagi3891
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 9
Dołączył: 12.03.2007
Skąd: kraków/tarnobrzeg/baranów/suchorzów

Ostrzeżenie: (0%)
-----


Potrzebuję stworzyć zapytanie które będzie w stanie zapisać komentarz o jakiejś treści generowanej automatycznie przez skrypt dla wybranej kolumny z tabeli.

Analogicznie potrzebuje zapytanie które odczyta komentarz przypisany do kolumny z danej tabeli i zostanie automatycznie przetworzony przez skrypt.

Czy ktoś posiada informację jak takie zapytania powinny wyglądać ? W sieci nie mogę nic znaleźć jak takie zapytania powinny wyglądać.

Dla przykładu :

  1. CREATE TABLE 'domeny' (
  2. 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT 'pole_set1',
  3. 'domena' varchar(10) NOT NULL COMMENT 'photo',
  4. 'wynik' varchar(1) NOT NULL,
  5. PRIMARY KEY ('id'),
  6. KEY 'wynik' ('wynik')
  7. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=112718 ;


W tym zapytaniu tworzącym tabelę są tworzone dwa komentarze, do kolumny "id" oraz "domena".
Na możliwości edycji tych komentarzy mi zależy w późniejszym działaniu skryptu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ziqzaq
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

Ostrzeżenie: (0%)
-----


Niestety nie wiem jak to zrobić prościej.
Sam wcześniej zauważyłem minus tych metod i szukałem rozwiązania. Wiem, że podawanie za każdym razem całej definicji jest niezbyt wygodne i bezpieczne.
Niestety nie znalazłem nic lepszego. Manual o alter table milczy na temat samych komentarzy kolumn, trzeba podać całą definicje kolumny przy "alter table ... modify column" i "alter table ... change column" (chociaż mogłem coś przeoczyć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ).
Może ktoś bardziej zaawansowany (obeznany w mysql) ma sposób na to.

Edit:
Teraz sprawdziłem jeszcze raz i w sumie widzę, że bezpośrednio można modyfikować wartość domyślną kolumny, ale nie np. komentarz.
  1. ALTER TABLE test2 ALTER dt SET DEFAULT '0000-00-00';


Ten post edytował ziqzaq 26.12.2008, 23:46:38
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 00:14