![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
zaczynam bawić się bazą danych mysql 5.0.24a spod konsoli. Mam następujący problem, utworzyłem bazy danych tabele, uzupełniłem je danymi, stowrzyłem klucze, wszystko poprawnie działa select, update, drop, insert, relacje itp...
Jednak w katalogu z danymi danej bazy danych (C:\mysql\data\...) tworzą się pliki tylko i wyłącznie nazwa_tabeli.frm (nigdzie nie ma ani myi ani myd jak w przypadku "startowej" bazy danych "mysql"). Z tego co wyczytałem w necie to *.frm przechowuje tylko strukturę danych,tak więc moje pytanie gdzie podziały się dane? (powinny być przecież w *.myd?). Dlaczego też nie pojawia się plik z kluczami *.myi? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
nigdzie się nie podziały - nie są do niczego potrzebne... widocznie w ustawieniach konfiguracji MySQL domyślny typ bazy / tabeli masz zdefiniowany jako InnoDB - wtedy powstają tylko pliki .frm, po jednym na każdą tabelę. jeżeli tęsknisz za plikami .myd i .myi to załóż bazę / tabelę typu MyISAM (klauzula ENGINE w CREATE DATABASE / CREATE TABLE). pozdrawiam.
-------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:43 |