PDA

Zobacz pełną wersję : Problem z ręczną aktualizacją bazy danych



lsz
14-11-2011, 17:18
Witam,

Niestety pojawił się problem z ręczną aktualizacją bazy danych przy ręcznej aktualizacji, np. przy zapytaniu:


ALTER TABLE `XXX__languages` ADD COLUMN `ordering` int(11) NOT NULL default 0 AFTER `published`;
ALTER TABLE `XXX__languages` ADD INDEX `idx_ordering` (`ordering`);

dostaję:


Błąd

Zapytanie SQL:
ALTER TABLE (http://s81.vdl.pl/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Fref man%2F5.1%2Fen%2Falter-table.html&token=7b7e5def77fc26ae8a8ed304bd4d1dc5) `XXX__languages` ADD COLUMN `ordering` INT (http://s81.vdl.pl/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Fref man%2F5.1%2Fen%2Fnumeric-types.html&token=7b7e5def77fc26ae8a8ed304bd4d1dc5)( 11 ) NOT NULL DEFAULT 0 AFTER `published` ;


MySQL zwrócił komunikat: http://s81.vdl.pl/phpmyadmin/themes/pmahomme/img/b_help.png (http://s81.vdl.pl/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Fref man%2F5.1%2Fen%2Ferror-messages-server.html&token=7b7e5def77fc26ae8a8ed304bd4d1dc5)
#1146 - Table 'ZZZ_YYY.XXX__languages' doesn't exist


Oczywiście prefiksy pozmieniałem z # na te w bazie danych.

To akurat cytat błędu z phpmyadmin, ale na Chive jest podobnie.


Proszę o Waszą pomoc za którą z góry dziękuję.

moje
14-11-2011, 18:08
A jakie masz uprawnienia do bazy danych?

lsz
14-11-2011, 18:51
Już wszystko w porządku. Przy zamianie prefiksów (robione pół-automatem) nie zwróciłem uwagi na dodatkowy znak "_". Dokonałem zamiany # na odpowiednie rozszerzenie, a powinienem dokonać zmiany #_ na rozszerzenie lub #__ na rozszerzenie_ (rozszerzenie ze znakiem_).

Przepraszam za zamieszanie.

Temat można zamknąć.