Cześć,
Męczę się z czymś takim i już nie mam pomysłów jak to można wykonać.
Mam tabelę w bazie danych:
|--ID--|----wiersz1----|----wiersz2----|----wiersz3----|
Chcę połączyć wiersz1 i wiersz2, na początku chciałem zrobić to w taki sposób:
ALTER TABLE `tabela` ADD `nowywiersz` TEXT NOT NULL, UNION = (wiersz1, wiersz2)
Owszem zadziałało stworzenie nowego wiersza, lecz niestety był pusty. Zapytanie nie połączyło dwóch wierszy, na które wskazywałem. Próbowałem też tworzenia nowej tabeli, której wg podręcznika mysql powinno mniej więcej wyglądać tak:
CREATE TABLE total (
a INT NOT NULL AUTO_INCREMENT,
message text not null, INDEX(a))
ENGINE=MERGE UNION=(wiersz1,wiersz2) INSERT_METHOD=LAST;
W zapytaniu podany jest ENGINE=MERGE, a nie jak zwykle ENGINE=MyISAM i pewnie z tego powodu phpmyadmin (niestety tylko tym narzędziem dysponuję) sypie jakimś błędem o tym, że nie może odczytać tabeli która nie jest MyISAM lub coś podobnego.
Czy ktoś ma na to jakiś pomysł?