MySQL Forums
Forum List  »  Italian

Problema sul restore
Posted by: d d
Date: October 13, 2008 02:24AM

Salve a tutti,

ho un problema con delle viste in mysql.

esempio:

ho una vista nella quale c'è una union.

In questo modo mi trovo ad avere che le 2 select devono avere lo stesso numero di campi per poter funzionare. Se no mi rovo ad avere un errore del tipo: 'The used SELECT statements have a different number of columns'.

Io a questo punto in una select metto dei capi vuoti del tipo:
a.nome as 'nome', campo normale tabella a
_latin1'' AS ``, è un campo vuoto
_latin1'' AS ``, è un campo vuoto
a.data as 'data', campo normale tabella a

cosa mi succede:
la vista viene salvata e eseguita tranquillamente. Fino a qui nessun problema.

Ora creo il dump anche qui nessun problema.

Ora eseguo il restore in un'altro pc. Qui succede il problema non mi viene fatto il restore delle viste che contengono qui campi vuoti nelle union(_latin1''AS``,)

Nel file dump le viste ci sono ma il restor le legge con errore e non me le inserisce.

Mi trovo ad esempio 139 viste coppiate su 150.

Ho provato a fare il dump in vare modi:
mysqldump
dbtoolsoftware
mysqladministrator

in tutti i modi o programmi utilizzati l'errore esiste, questo utilizzando anche i programmi in abbinamento o non: Esempio creo backup con mysqladministrator e il restore con mysqadministrator oppure con dbtools e viceversa.

Come posso ovviare a questo errore?

Scusate per il post se è lungo ma ho cercato di spiegare l'errore e spero di essere stato chiaro.

Grazie

Options: ReplyQuote


Subject
Views
Written By
Posted
Problema sul restore
4262
d d
October 13, 2008 02:24AM
2714
October 14, 2008 02:55AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.