SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
![]() |
|
Alati teme | Način prikaza |
|
![]() |
#1 |
profesionalac
Qualified
Datum učlanjenja: 22.09.2007
Lokacija: Split
Poruke: 111
Hvala: 8
39 "Hvala" u 10 poruka
![]() |
![]() Cao,
Napravim bazu od 3 tablice (jedna je tablica nastala kao veza više na više između deuge 2 tablice) uz pomoć http://dev.mysql.com/workbench/ i odlučim za tablice koristiti innodb tako da imam provjeru stranih ključeva na razini baze. I sada je to exportam u fajl i provjerim rezultat i ono sve OK. Odem na localhost i pokrenem phpMyAdmin i sada importam fajl i odem pogledati sto sam dobio. a prvi pogled sve OK, ali za Type stoji MyISAM, pogledam faj koji sam importao kada tamo lipo stoji "ENGINE = InnoDB". Pomislim to je njima neki bug idem ja ručno pokrenuti "ALTER TABLE table_name ENGINE = InnoDB;" kada ono isti problem. Ma pomislim ja idem ja napraviti ručno tablicu unutar phpMyAdmin sa "ENGINE = InnoDB" i kliknem na "Create new table on database" pa na GO i otvorim drop-down od "Storage Engine:" i kada vidim da tu opce ne mogu izabrati InnoDB. Krenem malo googlati, da vidim da li treba skinuti novu verziju phpMyAdmin ili on to uopce ni ne podrzava, iako mi je čudno zašto, ali ne nađoh ništa. Pa me sada zanima da li netko zna nešto više o tome ? I ako phpMyAdmin ne može da radi sa InnoDB, na što bi mi preporučili d ase prebacim ? P.S. Pitanje adminu: Malo prije sam se pokušao spojiti na http://devprotalk.com/ i dobio sam "Prefetching is not allowed due to the various privacy issues that arise." Nakon par refresha sve je bilo OK. wtf? |
![]() |
![]() |
![]() |
#2 |
expert
Grand Master
|
![]() pre ce biti da na tvom hostu imas samo myisam engine
|
![]() |
![]() |
![]() |
#3 |
profesionalac
Professional
Datum učlanjenja: 21.06.2005
Poruke: 294
Hvala: 93
525 "Hvala" u 19 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() ^Nije host nego localhost. Verovatno koristi xampp kod koga je po defaultu iskljucen innodb.
^^U xampp\mysql\bin\my.cnf nadji ove redove i podesi komentare (#) da budu kao ovde: Kôd:
#skip-innodb # Uncomment the following if you are using InnoDB tables innodb_data_home_dir = C:/xampp/mysql/data/ innodb_data_file_path = ibdata1:10M:autoextend innodb_log_group_home_dir = C:/xampp/mysql/data/ innodb_log_arch_dir = C:/xampp/mysql/data/ |
![]() |
![]() |
![]() |
#4 | |
profesionalac
Qualified
Datum učlanjenja: 22.09.2007
Lokacija: Split
Poruke: 111
Hvala: 8
39 "Hvala" u 10 poruka
![]() |
![]() Da tu je problem...
Koristim http://www.apachefriends.org/en/xampp.html moram učiniti ovo: Citat:
|
|
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Boolean search na innodb | cvele | SQL baze podataka - Sponzor: Baze-Podataka.net | 10 | 06. 12. 2006. 21:59 |
phpMyAdmin na steroidima - TurboDbAdmin | drdrksa | SQL baze podataka - Sponzor: Baze-Podataka.net | 11 | 21. 07. 2006. 22:22 |