[MySQL] Typ InnoDB
javacoder1@o2.pl - 04-05-2006 00:31
[MySQL] Typ InnoDB
Chcialem zrobic tabele z kluczem obcym wiec doczytalem ze musze ustalic jej typ na InnoDB. Niestety nie mam mozliwosci wyboru takiego typu w phpmyadmin wiec wstukuje recznie:
CREATE TABLE `employees` ( `Employee_ID` int(11) NOT NULL default '0', `Name` varchar(30) default NULL, PRIMARY KEY (`Employee_ID`) ) TYPE=InnoDB
nie mam bledu ale sprawdzajac show create table employees dostaje ze mam typ MyISAM
zmieniajac typ poleceniem alter równiez przyjmuje go ale dalej nie mam typu InnoDB.
Czy nie moge zmienic typu tabeli? Czy moze ustala a taki ma pokazywac? Wiek ktos dlaczego tak sie dzieje? Myslalem, ze to wina wersji ale skoro nie wyrzuca bledu to chyba wie co to InnoDB. Moja wersja to: ver 8.23 Distrib 3.23.47
Rafal sxat - 04-05-2006 00:31
> > zmieniajac typ poleceniem alter równiez przyjmuje go ale dalej nie > mam typu InnoDB. > > Czy nie moge zmienic typu tabeli? Czy moze ustala a taki ma > pokazywac? Wiek ktos dlaczego tak sie dzieje? Myslalem, ze to > wina wersji ale skoro nie wyrzuca bledu to chyba wie co to InnoDB. > Moja wersja to: ver 8.23 Distrib 3.23.47
sprawdz czy masz:
mysql> show variables like "have_innodb"; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_innodb | YES | +---------------+-------+ 1 row in set (150.00 sec)
-- Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych
javacoder1@o2.pl - 05-05-2006 00:05
w odpowiedzi na show variables like "have_innodb";
dostaję
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_innodb | NO | +---------------+-------+
Czemu to tak działa?
Tygrys - 05-05-2006 00:05
Użytkownik <javacoder1@o2.pl> napisał w wiadomości news:1146733473.379353.92810@e56g2000cwe.googlegro ups.com... >w odpowiedzi na >show variables like "have_innodb"; > >dostaję > >+---------------+-------+ >| Variable_name | Value | >+---------------+-------+ >| have_innodb | NO | >+---------------+-------+ > >Czemu to tak działa?
Dobrze działa. Stan zmiennej have_innodb jest NO i jak o niego zapytasz to tak Ci odpowiada, zgodnie z prawdą. :-)
Praprzyczyną jest wybranie przy instalacji MySQL'a opcji nie instalowania obsługi InnoDB.
Tygrys
javacoder1@o2.pl - 05-05-2006 00:05
> Praprzyczyną jest wybranie przy instalacji MySQL'a opcji nie instalowania > obsługi InnoDB. > > Tygrys
No tak ale moja instalacja MySQL'a sprowadzała się do uruchomienia instalki PHPTriad :). Mógłbym prosić o jakąś wskazówkę jak włączyć bądź doinstalować obsługę InnoDB w moim MySQL'u.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plmorebeer.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|