Autor Zpráva
milde
Profil
Přeji pěkný den,

chtěl bych vás poprosit o radu. Nedopatřením jsem si smazal v databázi tabulku ukoly.frm Nakopíroval jsem ji zpět ze zálohy a při otevření, MySQL hlásí tuto chybu: #1030 - Got error 1 from storage engine

Nevíte prosím čím by to mohlo být a jak to opravit?

Moc děkuji, Milan
Kajman
Profil
Zkuste
repair table ukoly

A příště si zálohuje např. přes mysqldump. Případně si pusťte druhou instanci mysqld nad soubory ze zálohy (pokud byla databáze před kopírováním zastavená, tak by to mělo jít) na jiném portu a ze zálohy si vyexportuje tabulku ukoly jako sql soubor a ten naimportuje do hlavní databáze.
milde
Profil
Kajman:
Děkuji za odpověď,

můžete mi prosím trochu více napovědět jak spustím repair table ukoly? V manuálu jsem našel tuto syntaxi
    REPAIR [NO_WRITE_TO_BINLOG | LOCAL] TABLE
    tbl_name [, tbl_name] ...
    [QUICK] [EXTENDED] [USE_FRM]
 

Kam bych měl napsat název tabulky a kam ten kód v DB vložit?

Ještě jednou děkuji, Milan
Kajman
Profil
repair table ukoly
je sql příkaz
milde
Profil
Děkuji, zadal jsem tedy SQL příkaz a MySQL hlásí toto:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'repair table ukoly' at line 1

Asi špatná syntaxe
Davex
Profil
milde:
Asi špatná syntaxe
Najdi pět rozdílů:
repair table ukoly
repair table ukoly
pcmanik
Profil
milde:
Nemyslíš že je tu niečo inak ako v tom dotaze ktorý ti dal Kajman?

repair table ukoly
vs
repair table ukoly

Edit: Davex ma predbehol :(
Kajman
Profil
Ta A s vlnovkou jsou nějaká divná. Zkuste to nekopírovat odsud a napsat sám - možná tam zlobí nedělitelné mezery.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: